diff --git a/workflow/engine/classes/model/Users.php b/workflow/engine/classes/model/Users.php index 0248b22ba..c3070d1d7 100644 --- a/workflow/engine/classes/model/Users.php +++ b/workflow/engine/classes/model/Users.php @@ -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']; diff --git a/workflow/engine/methods/users/usersAjax.php b/workflow/engine/methods/users/usersAjax.php index 9396f4bd7..4afde1594 100755 --- a/workflow/engine/methods/users/usersAjax.php +++ b/workflow/engine/methods/users/usersAjax.php @@ -132,7 +132,7 @@ try { $data = [['LAN_ID' => '', 'LAN_NAME' => '- ' . G::LoadTranslation('ID_NONE') . ' -']]; foreach ($languages as $lang) { $data[] = [ - 'LAN_ID' => $lang['LOCALE'], + 'LAN_ID' => strtolower($lang['LAN_ID']), 'LAN_NAME' => $lang['LANGUAGE'] ]; }