]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 663208: Recursive "Verify new product details" page when attempting to move multi...
authorFrédéric Buclin <LpSolit@gmail.com>
Sat, 11 Jun 2011 01:31:58 +0000 (03:31 +0200)
committerFrédéric Buclin <LpSolit@gmail.com>
Sat, 11 Jun 2011 01:31:58 +0000 (03:31 +0200)
r/a=mkanat

Bugzilla/Bug.pm

index b5952cd89ec9137763491f352ad1313ee23e7b60..7f0191ca4afa0aea03ebd126045c05f026bf7dd8 100644 (file)
@@ -2120,7 +2120,13 @@ sub _set_global_validator {
 # other_bugs to set_all in order for it to behave properly.
 sub set_all {
     my $self = shift;
-    my ($params) = @_;
+    my ($input_params) = @_;
+    
+    # Clone the data as we are going to alter it, and this would affect
+    # subsequent bugs when calling set_all() again, as some fields would
+    # be modified or no longer defined.
+    my $params = {};
+    %$params = %$input_params;
 
     # You cannot mark bugs as duplicate when changing several bugs at once
     # (because currently there is no way to check for duplicate loops in that