Force indices of groups and rights array to be in order so that the JSON formatter...
authorBryan Tong Minh <btongminh@users.mediawiki.org>
Mon, 19 May 2008 21:43:52 +0000 (21:43 +0000)
committerBryan Tong Minh <btongminh@users.mediawiki.org>
Mon, 19 May 2008 21:43:52 +0000 (21:43 +0000)
includes/api/ApiQueryUserInfo.php

index 7af4d50..d676003 100644 (file)
@@ -72,11 +72,11 @@ class ApiQueryUserInfo extends ApiQueryBase {
                        $vals['messages'] = '';
                }
                if (isset($this->prop['groups'])) {
-                       $vals['groups'] = $wgUser->getGroups();
+                       $vals['groups'] = array_values( $wgUser->getGroups() );
                        $result->setIndexedTagName($vals['groups'], 'g');       // even if empty
                }
                if (isset($this->prop['rights'])) {
-                       $vals['rights'] = $wgUser->getRights();
+                       $vals['rights'] = array_values( $wgUser->getRights() );
                        $result->setIndexedTagName($vals['rights'], 'r');       // even if empty
                }
                if (isset($this->prop['options'])) {