From 776cbe8fc520f804e6f3556e104a8b081d0a2032 Mon Sep 17 00:00:00 2001 From: Koosha Khajeh Moogahi Date: Sun, 17 Jun 2012 14:10:35 +0200 Subject: Bug 765558: params_to_objects() does not work properly in consecutive calls r/a=LpSolit --- Bugzilla/WebService/Util.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Bugzilla/WebService/Util.pm') diff --git a/Bugzilla/WebService/Util.pm b/Bugzilla/WebService/Util.pm index 51e45cc14..ac57549f2 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); -- cgit v1.2.3-24-g4f1b