From: Brad Jorsch Date: Wed, 6 May 2015 15:41:41 +0000 (-0400) Subject: ApiQueryAllUsers: Set 'array' type on result arrays X-Git-Tag: 1.31.0-rc.0~11472^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22calendrier%22%2C%22type=semaine%22%29%20.%20%22?a=commitdiff_plain;h=b9fe1e5f0b67fa2ad40221661aaa21f104456e96;p=lhc%2Fweb%2Fwiklou.git ApiQueryAllUsers: Set 'array' type on result arrays Did this for ApiQueryUsers and ApiQueryUserInfo in I35007089, but missed the corresponding code here. Change-Id: I3786ab4a10b96600037816dd88580870d155a2fe --- 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' ); } }