diff options
author | mkanat%bugzilla.org <> | 2008-10-03 08:30:38 +0200 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2008-10-03 08:30:38 +0200 |
commit | fab5d3a38aadaed1e6153c0fbd820449258586b2 (patch) | |
tree | 2e1f8816d56aaf213fd9b4e6812b28ed3cbf8527 /editusers.cgi | |
parent | 931bd3b651ccca832a618f7b28bbc35e503665d4 (diff) | |
download | bugzilla-fab5d3a38aadaed1e6153c0fbd820449258586b2.tar.gz bugzilla-fab5d3a38aadaed1e6153c0fbd820449258586b2.tar.xz |
Bug 455641: Implement Bugzilla::Field::Choice->update and have editvalues.cgi use it
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=bbaetz, a=mkanat
Diffstat (limited to 'editusers.cgi')
-rwxr-xr-x | editusers.cgi | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/editusers.cgi b/editusers.cgi index f133b7409..a75f42040 100755 --- a/editusers.cgi +++ b/editusers.cgi @@ -238,7 +238,7 @@ if ($action eq 'search') { # Update profiles table entry; silently skip doing this if the user # is not authorized. - my %changes; + my $changes = {}; if ($editusers) { $otherUser->set_login($cgi->param('login')); $otherUser->set_name($cgi->param('name')); @@ -246,7 +246,7 @@ if ($action eq 'search') { if $cgi->param('password'); $otherUser->set_disabledtext($cgi->param('disabledtext')); $otherUser->set_disable_mail($cgi->param('disable_mail')); - %changes = %{$otherUser->update()}; + $changes = $otherUser->update(); } # Update group settings. @@ -334,7 +334,7 @@ if ($action eq 'search') { delete_token($token); $vars->{'message'} = 'account_updated'; - $vars->{'changed_fields'} = [keys %changes]; + $vars->{'changed_fields'} = [keys %$changes]; $vars->{'groups_added_to'} = \@groupsAddedTo; $vars->{'groups_removed_from'} = \@groupsRemovedFrom; $vars->{'groups_granted_rights_to_bless'} = \@groupsGrantedRightsToBless; |