From: dklawren Date: Fri, 3 Aug 2018 14:19:13 +0000 (-0400) Subject: Bug 1480583 - User->match is not paging properly so all user results are not return... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6e8f4af28c109f5eec006ee6ff0eaefeb1ae354;p=thirdparty%2Fbugzilla.git Bug 1480583 - User->match is not paging properly so all user results are not return if more than 100 users --- diff --git a/extensions/PhabBugz/lib/User.pm b/extensions/PhabBugz/lib/User.pm index 1bf1a842d..da573be37 100644 --- a/extensions/PhabBugz/lib/User.pm +++ b/extensions/PhabBugz/lib/User.pm @@ -135,9 +135,9 @@ sub match { my $phab_users = []; my $result; do { - $result = request( 'user.search', $data ); - if ( exists $result->{result}{data} && @{ $result->{result}{data} } ) { - foreach my $user ( @{ $result->{result}{data} } ) { + $result = request( 'user.search', $data )->{result}; + if ( exists $result->{data} && @{ $result->{data} } ) { + foreach my $user ( @{ $result->{data} } ) { push @$phab_users, $class->new($user); } }