bugfix [966466] System crash when user language missing.
This commit is contained in:
parent
3ba01fa99d
commit
243e2c23c2
1 changed files with 2 additions and 2 deletions
|
|
@ -138,7 +138,7 @@ sub _setupUserInfo {
|
|||
from userProfileData, userProfileField where userProfileData.fieldName=userProfileField.fieldName
|
||||
and userProfileData.userId='$user{userId}'");
|
||||
%user = (%user, %profile);
|
||||
$user{language} = $session{page}{languageId} if ($user{userId} == 1);
|
||||
$user{language} = $session{page}{languageId} if ($user{userId} == 1 || $user{language} eq '');
|
||||
%default = WebGUI::SQL->buildHash("select fieldName, dataDefault from userProfileField
|
||||
where profileCategoryId=4");
|
||||
foreach $key (keys %default) {
|
||||
|
|
@ -433,7 +433,7 @@ sub open {
|
|||
_setupUserInfo($session{var}{userId});
|
||||
###----------------------------
|
||||
### language settings
|
||||
$session{language} = WebGUI::SQL->quickHashRef("select * from language where languageId=$session{user}{language}");
|
||||
$session{language} = WebGUI::SQL->quickHashRef("select * from language where languageId=".quote($session{user}{language}));
|
||||
###----------------------------
|
||||
### loading plugins
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue