Followup r79545, we don't really care for duplicate userrights
authorSam Reed <reedy@users.mediawiki.org>
Tue, 4 Jan 2011 02:18:03 +0000 (02:18 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Tue, 4 Jan 2011 02:18:03 +0000 (02:18 +0000)
includes/api/ApiQueryAllUsers.php

index f538596..36f4f00 100644 (file)
@@ -210,7 +210,8 @@ class ApiQueryAllUsers extends ApiQueryBase {
                                        $lastUserData['rights'] = User::getGroupPermissions( User::getImplicitGroups() );
                                }
 
-                               $lastUserData['rights'] = array_merge( $lastUserData['rights'], User::getGroupPermissions( array( $row->ug_group2 ) ) );
+                               $lastUserData['rights'] = array_unique( array_merge( $lastUserData['rights'],
+                                       User::getGroupPermissions( array( $row->ug_group2 ) ) ) );
                                $result->setIndexedTagName( $lastUserData['rights'], 'r' );
                        }
                }