diff --git a/security/Security.php b/security/Security.php index 798689c..5068fec 100644 --- a/security/Security.php +++ b/security/Security.php @@ -187,7 +187,7 @@ class Security { $con = new \SYSTEM\DB\Connection($dbinfo); $res = $con->prepare( 'updateUserLocaleStmt', - 'UPDATE '.\SYSTEM\DBD\UserTable::NAME.' SET '.\SYSTEM\DBD\UserTable::FIELD_LOCALE.' = $1 '. + 'UPDATE '.(\SYSTEM\system::isSystemDbInfoPG() ? \SYSTEM\DBD\UserTable::NAME_PG : \SYSTEM\DBD\UserTable::NAME_MYS).' SET '.\SYSTEM\DBD\UserTable::FIELD_LOCALE.' = $1 '. 'WHERE '.\SYSTEM\DBD\UserTable::FIELD_ID.' = $2'.' RETURNING '.\SYSTEM\DBD\UserTable::FIELD_LOCALE.';', array($lang, $user->id)); if(!$res->next()){