PMCORE-3629 [27048 27072] Default language other than default English causing The language 'fr-FR' doesn\\'t exist!

This commit is contained in:
Roly Gutierrez
2022-01-14 17:16:09 -04:00
parent 752f5c5b03
commit 5a313937ea
2 changed files with 4 additions and 1 deletions

View File

@@ -198,6 +198,9 @@ class Users extends BaseUsers
if (empty($aFields['USR_DEFAULT_LANG'])) {
$aFields['USR_DEFAULT_LANG'] = 'en';
}
//sometimes the USR_DEFAULT_LANG value is made up, it is formatted in order to find the value.
$explode = explode('-', $aFields['USR_DEFAULT_LANG']);
$aFields['USR_DEFAULT_LANG'] = strtolower($explode[0]);
$translations = new Language();
$translation = $translations->loadByCode($aFields['USR_DEFAULT_LANG']);
$aFields['USR_DEFAULT_LANG_NAME'] = $translation['LANGUAGE_NAME'];