Unbekannte config values beim Speichern d. Benutzereinstellungen nicht löschen
[kivitendo-erp.git] / 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(),
     });