]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 143313: check_can_change_field() is no longer called with --do_not_change-- as...
authorlpsolit%gmail.com <>
Sun, 20 Jan 2008 08:45:31 +0000 (08:45 +0000)
committerlpsolit%gmail.com <>
Sun, 20 Jan 2008 08:45:31 +0000 (08:45 +0000)
Bugzilla/Bug.pm

index 9f44332630ac22e37f3b42eed465df597b757302..722914c5f42d2df1f93d842e00f381ff3501bfc1 100755 (executable)
@@ -3211,11 +3211,10 @@ sub CheckIfVotedConfirmed {
 # $oldvalue - what they are changing it from
 # $newvalue - what they are changing it to
 # $PrivilegesRequired - return the reason of the failure, if any
-# $data     - hash containing relevant parameters, e.g. from the CGI object
 ################################################################################
 sub check_can_change_field {
     my $self = shift;
-    my ($field, $oldvalue, $newvalue, $PrivilegesRequired, $data) = (@_);
+    my ($field, $oldvalue, $newvalue, $PrivilegesRequired) = (@_);
     my $user = Bugzilla->user;
 
     $oldvalue = defined($oldvalue) ? $oldvalue : '';
@@ -3231,7 +3230,6 @@ sub check_can_change_field {
         return 1;
     # numeric fields need to be compared using ==
     } elsif (($field eq 'estimated_time' || $field eq 'remaining_time')
-             && (!$data || $newvalue ne $data->{'dontchange'})
              && $oldvalue == $newvalue)
     {
         return 1;