File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
wcfsetup/install/files/lib/system/language Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -72,18 +72,17 @@ public function getUserLanguage(?int $languageID = null): Language
7272 */
7373 public function getLanguageByCode (string $ languageCode ): ?Language
7474 {
75- $ language = $ this ->getLanguageByCode ($ languageCode );
76- if ($ language === null ) {
75+ if ($ this ->cache ->codes === []) {
7776 // called within WCFSetup
7877 $ sql = "SELECT *
7978 FROM wcf1_language
8079 WHERE languageCode = ? " ;
8180 $ statement = WCF ::getDB ()->prepare ($ sql );
8281 $ statement ->execute ([$ languageCode ]);
83- $ language = $ statement ->fetchObject (Language::class);
82+ return $ statement ->fetchObject (Language::class);
83+ } else {
84+ return $ this ->getLanguageByCode ($ languageCode );
8485 }
85-
86- return $ language ;
8786 }
8887
8988 /**
You can’t perform that action at this time.
0 commit comments