import rt 3.0.12
[freeside.git] / rt / html / User / Prefs.html
index c2746a3..68f12b8 100644 (file)
 </TABLE>
 
 
-<& /Elements/Submit &>
+<& /Elements/Submit, Label => loc('Save Preferences') &>
 </form>
 
 
@@ -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);