From 5b8eae2c3ac1bb1b58c1f4040f08b6f9f0ab7407 Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Wed, 1 Feb 2017 17:53:51 +0100 Subject: [PATCH] Fixed usage of disabled languages --- wcfsetup/install/files/lib/system/WCF.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wcfsetup/install/files/lib/system/WCF.class.php b/wcfsetup/install/files/lib/system/WCF.class.php index 987c1ae0ba..1127cb54cb 100644 --- a/wcfsetup/install/files/lib/system/WCF.class.php +++ b/wcfsetup/install/files/lib/system/WCF.class.php @@ -657,7 +657,9 @@ class WCF { * @param integer $languageID */ public static final function setLanguage($languageID) { - if (!$languageID) $languageID = LanguageFactory::getInstance()->getDefaultLanguageID(); + if (!$languageID || LanguageFactory::getInstance()->getLanguage($languageID) === null) { + $languageID = LanguageFactory::getInstance()->getDefaultLanguageID(); + } self::$languageObj = LanguageFactory::getInstance()->getLanguage($languageID); self::getTPL()->setLanguageID(self::getLanguage()->languageID); -- 2.20.1