diff options
author | David Lawrence <dkl@mozilla.com> | 2014-04-11 16:58:03 +0200 |
---|---|---|
committer | David Lawrence <dkl@mozilla.com> | 2014-04-11 16:58:03 +0200 |
commit | 32931bb0370328c142e9d63f410d94f9db3c764d (patch) | |
tree | e84689678890ebbefc4cda99e448820f0d352d73 /Bugzilla/WebService/User.pm | |
parent | ad9b149541d21e6e4e782da9785ba5fd16e9ccc7 (diff) | |
download | bugzilla-32931bb0370328c142e9d63f410d94f9db3c764d.tar.gz bugzilla-32931bb0370328c142e9d63f410d94f9db3c764d.tar.xz |
Bug 540818 - Improve include_fields and exclude_fields to accept _default, _all and _custom keywords
r=glob,a=justdave
Diffstat (limited to 'Bugzilla/WebService/User.pm')
-rw-r--r-- | Bugzilla/WebService/User.pm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Bugzilla/WebService/User.pm b/Bugzilla/WebService/User.pm index fef354c44..f69ae8ed4 100644 --- a/Bugzilla/WebService/User.pm +++ b/Bugzilla/WebService/User.pm @@ -181,11 +181,11 @@ sub get { } my $in_group = $self->_filter_users_by_group( \@user_objects, $params); - @users = map {filter $params, { + @users = map { filter $params, { id => $self->type('int', $_->id), real_name => $self->type('string', $_->name), name => $self->type('email', $_->login), - }} @$in_group; + } } @$in_group; return { users => \@users }; } @@ -233,7 +233,7 @@ sub get { my $in_group = $self->_filter_users_by_group(\@user_objects, $params); foreach my $user (@$in_group) { - my $user_info = { + my $user_info = filter $params, { id => $self->type('int', $user->id), real_name => $self->type('string', $user->name), name => $self->type('email', $user->login), @@ -270,7 +270,7 @@ sub get { } } - push(@users, filter($params, $user_info)); + push(@users, $user_info); } return { users => \@users }; |