diff --git a/typo3/sysext/extbase/Classes/Utility/LocalizationUtility.php b/typo3/sysext/extbase/Classes/Utility/LocalizationUtility.php index 8ef85baf5d51a9b5c0d634548acbc8b46457827d..a138d0444c361e030d638a617298152b712a8f19 100644 --- a/typo3/sysext/extbase/Classes/Utility/LocalizationUtility.php +++ b/typo3/sysext/extbase/Classes/Utility/LocalizationUtility.php @@ -196,7 +196,9 @@ class LocalizationUtility $siteLanguage = self::getCurrentSiteLanguage(); // Get values from site language - $languageKeys['languageKey'] = $siteLanguage->getTypo3Language(); + if ($siteLanguage !== null) { + $languageKeys['languageKey'] = $siteLanguage->getTypo3Language(); + } $locales = GeneralUtility::makeInstance(Locales::class); if (in_array($languageKeys['languageKey'], $locales->getLocales())) {