From: Sam Reed Date: Tue, 4 Jan 2011 02:18:03 +0000 (+0000) Subject: Followup r79545, we don't really care for duplicate userrights X-Git-Tag: 1.31.0-rc.0~32839 X-Git-Url: http://git.cyclocoop.org/%24href?a=commitdiff_plain;h=f1b7c91cf8784943aeac790eeac1fcfcfacaa88e;p=lhc%2Fweb%2Fwiklou.git Followup r79545, we don't really care for duplicate userrights --- diff --git a/includes/api/ApiQueryAllUsers.php b/includes/api/ApiQueryAllUsers.php index f53859629f..36f4f00760 100644 --- a/includes/api/ApiQueryAllUsers.php +++ b/includes/api/ApiQueryAllUsers.php @@ -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' ); } }