(bug 42211) Fix the display of some user rights log entries
authorAlex Monk <krenair@gmail.com>
Sat, 17 Nov 2012 20:41:46 +0000 (20:41 +0000)
committerMarius Hoch <hoo@online.de>
Sat, 17 Nov 2012 21:13:13 +0000 (22:13 +0100)
Change-Id: Iba8891bbf0891fa82c0e76b5a604bf05c14aded5

includes/logging/LogFormatter.php

index 8c1e294..d906b13 100644 (file)
@@ -1108,7 +1108,9 @@ class RightsLogFormatter extends LogFormatter {
                        $params[3] = $this->msg( 'rightsnone' )->text();
                }
                if ( count( $newGroups ) ) {
-                       $params[4] = $lang->listToText( $newGroups );
+                       // Array_values is used here because of bug 42211
+                       // see use of array_unique in UserrightsPage::doSaveUserGroups on $newGroups.
+                       $params[4] = $lang->listToText( array_values( $newGroups ) );
                } else {
                        $params[4] = $this->msg( 'rightsnone' )->text();
                }