From b9fe1e5f0b67fa2ad40221661aaa21f104456e96 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 6 May 2015 11:41:41 -0400 Subject: [PATCH] ApiQueryAllUsers: Set 'array' type on result arrays Did this for ApiQueryUsers and ApiQueryUserInfo in I35007089, but missed the corresponding code here. Change-Id: I3786ab4a10b96600037816dd88580870d155a2fe --- includes/api/ApiQueryAllUsers.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/api/ApiQueryAllUsers.php b/includes/api/ApiQueryAllUsers.php index 516885917f..0cea84f85c 100644 --- a/includes/api/ApiQueryAllUsers.php +++ b/includes/api/ApiQueryAllUsers.php @@ -275,16 +275,19 @@ class ApiQueryAllUsers extends ApiQueryBase { if ( $fld_groups ) { $data['groups'] = $groups; ApiResult::setIndexedTagName( $data['groups'], 'g' ); + ApiResult::setArrayType( $data['groups'], 'array' ); } if ( $fld_implicitgroups ) { $data['implicitgroups'] = $implicitGroups; ApiResult::setIndexedTagName( $data['implicitgroups'], 'g' ); + ApiResult::setArrayType( $data['implicitgroups'], 'array' ); } if ( $fld_rights ) { $data['rights'] = User::getGroupPermissions( $groups ); ApiResult::setIndexedTagName( $data['rights'], 'r' ); + ApiResult::setArrayType( $data['rights'], 'array' ); } } -- 2.20.1