X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=rt%2Fhtml%2FUser%2FPrefs.html;fp=rt%2Fhtml%2FUser%2FPrefs.html;h=68f12b81e887a8167af03ccc6815eedc3702a2e5;hp=c2746a38c57a2cef96c821fd6d09314850fb5e71;hb=c582e92888b4a5553e1b4e5214cf35217e4a0cf0;hpb=289340780927b5bac2c7604d7317c3063c6dd8cc diff --git a/rt/html/User/Prefs.html b/rt/html/User/Prefs.html index c2746a38c..68f12b81e 100644 --- a/rt/html/User/Prefs.html +++ b/rt/html/User/Prefs.html @@ -157,7 +157,7 @@ -<& /Elements/Submit &> +<& /Elements/Submit, Label => loc('Save Preferences') &> @@ -190,7 +190,10 @@ if ($UserObj->Id) { my @fieldresults = UpdateRecordObject ( AttributesRef => \@fields, Object => $UserObj, ARGSRef => \%ARGS ); - $session{'CurrentUser'}->LanguageHandle($Lang) if $Lang; + if ($Lang) { + $session{'CurrentUser'}->LanguageHandle($Lang); + $session{'CurrentUser'}= $session{'CurrentUser'}; # Force writeback + } push (@results,@fieldresults);