From: Koosha Khajeh Moogahi Date: Sun, 17 Jun 2012 12:10:35 +0000 (+0200) Subject: Bug 765558: params_to_objects() does not work properly in consecutive calls X-Git-Tag: bugzilla-4.3.2~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=776cbe8fc520f804e6f3556e104a8b081d0a2032;p=thirdparty%2Fbugzilla.git Bug 765558: params_to_objects() does not work properly in consecutive calls r/a=LpSolit --- diff --git a/Bugzilla/WebService/Util.pm b/Bugzilla/WebService/Util.pm index 51e45cc146..ac57549f22 100644 --- a/Bugzilla/WebService/Util.pm +++ b/Bugzilla/WebService/Util.pm @@ -108,11 +108,12 @@ sub translate { sub params_to_objects { my ($params, $class) = @_; + my (@objects, @objects_by_ids); - my @objects = map { $class->check($_) } + @objects = map { $class->check($_) } @{ $params->{names} } if $params->{names}; - my @objects_by_ids = map { $class->check({ id => $_ }) } + @objects_by_ids = map { $class->check({ id => $_ }) } @{ $params->{ids} } if $params->{ids}; push(@objects, @objects_by_ids);