Unbekannte config values beim Speichern d. Benutzereinstellungen nicht löschen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 23 May 2014 12:56:09 +0000 (14:56 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 23 May 2014 12:58:02 +0000 (14:58 +0200)
SL/AM.pm

index 29be070..30b1d93 100644 (file)
--- a/SL/AM.pm
+++ b/SL/AM.pm
@@ -1065,6 +1065,7 @@ sub save_preferences {
   my $user = SL::DB::Manager::AuthUser->find_by(login => $form->{login});
   $user->update_attributes(
     config_values => {
+      %{ $user->config_values },
       map { ($_ => $form->{$_}) } SL::DB::AuthUser::CONFIG_VARS(),
     });