Bug 143313: check_can_change_field() is no longer called with --do_not_change-- as field value - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@243576 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user