From 7041e36f1faa01e8a726a406b85d507084eda4c6 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Wed, 7 Jun 2017 12:46:48 +0200 Subject: [PATCH] Force enable languages when setting them as default Fixes #2284 --- .../install/files/lib/data/language/LanguageAction.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wcfsetup/install/files/lib/data/language/LanguageAction.class.php b/wcfsetup/install/files/lib/data/language/LanguageAction.class.php index 052e6ae98c..2cacc70e20 100644 --- a/wcfsetup/install/files/lib/data/language/LanguageAction.class.php +++ b/wcfsetup/install/files/lib/data/language/LanguageAction.class.php @@ -63,6 +63,10 @@ class LanguageAction extends AbstractDatabaseObjectAction implements IToggleActi */ public function setAsDefault() { $this->languageEditor->setAsDefault(); + + if ($this->languageEditor->getDecoratedObject()->isDisabled) { + $this->languageEditor->update(['isDisabled' => 0]); + } } /** -- 2.20.1