Issue 13731: Fix error concerning invalid user
This commit is contained in:
parent
0ec7991a20
commit
7c7ebd9b86
|
@ -568,10 +568,12 @@ class User
|
|||
public static function getLanguageCode(int $uid): string
|
||||
{
|
||||
$owner = self::getOwnerDataById($uid);
|
||||
if (!empty($owner['language'])) {
|
||||
$language = DI::l10n()->toISO6391($owner['language']);
|
||||
if (in_array($language, array_keys(DI::l10n()->getLanguageCodes()))) {
|
||||
return $language;
|
||||
}
|
||||
}
|
||||
return DI::l10n()->toISO6391(DI::config()->get('system', 'language'));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user