From: Tim Düsterhus Date: Sun, 3 Jul 2016 15:51:25 +0000 (+0200) Subject: Stop ignoring errors during `write()` in LanguageEditor X-Git-Tag: 3.0.0_Beta_1~117^2~40 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=91b6dd70fe4f47fe17faeda2cdd1edd9e48102ce;p=GitHub%2FWoltLab%2FWCF.git Stop ignoring errors during `write()` in LanguageEditor see 59962aa7173334d9d8386afa31097967f3ae93c5 --- diff --git a/wcfsetup/install/files/lib/data/language/LanguageEditor.class.php b/wcfsetup/install/files/lib/data/language/LanguageEditor.class.php index c252668b00..3034bce635 100644 --- a/wcfsetup/install/files/lib/data/language/LanguageEditor.class.php +++ b/wcfsetup/install/files/lib/data/language/LanguageEditor.class.php @@ -96,11 +96,12 @@ class LanguageEditor extends DatabaseObjectEditor implements IEditableCachedObje if ($category->languageCategory != 'wcf.global' && strpos($languageItemValue, '{') !== false) { try { $output = LanguageFactory::getInstance()->getScriptingCompiler()->compileString($languageItem, $languageItemValue); - $writer->write("\$this->dynamicItems['".$languageItem."'] = '"); - $writer->write(str_replace("'", "\'", $output['template'])); - $writer->write("';\n"); } catch (SystemException $e) {} // ignore compiler errors + + $writer->write("\$this->dynamicItems['".$languageItem."'] = '"); + $writer->write(str_replace("'", "\'", $output['template'])); + $writer->write("';\n"); } }