From 5d7d5fec76aab74cc08b9b0d260ad59470350fbe Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Thu, 27 Apr 2017 12:17:59 +0200 Subject: [PATCH] Avoid issues with corrupted smiley category data --- .../system/html/input/node/HtmlInputNodeTextParser.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeTextParser.class.php b/wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeTextParser.class.php index eb8d92c8fe..ba768e1b03 100644 --- a/wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeTextParser.class.php +++ b/wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeTextParser.class.php @@ -96,7 +96,7 @@ class HtmlInputNodeTextParser { $categories = SmileyCache::getInstance()->getCategories(); foreach ($smilies as $categoryID => $categorySmilies) { - if ($categories[$categoryID ?: null]->isDisabled) continue; + if (!array_key_exists($categoryID ?: null, $categories) || $categories[$categoryID ?: null]->isDisabled) continue; /** @var Smiley $smiley */ foreach ($categorySmilies as $smiley) { -- 2.20.1