Clear user cache before checking userrights conflict
authorAlex Monk <krenair@gmail.com>
Sun, 2 Feb 2014 18:07:43 +0000 (18:07 +0000)
committerAlex Monk <krenair@gmail.com>
Sun, 2 Feb 2014 18:07:43 +0000 (18:07 +0000)
Note: I can't reproduce the issue or verify this patch.

Bug: 38989
Change-Id: I314cf2328d6f9481a4f2cf12e6ea78f5aeef38ec

includes/specials/SpecialUserrights.php

index 014408e..b4757e0 100644 (file)
@@ -152,6 +152,7 @@ class UserrightsPage extends SpecialPage {
                        }
 
                        $targetUser = $status->value;
+                       $targetUser->clearInstanceCache();
 
                        if ( $request->getVal( 'conflictcheck-originalgroups' ) !== implode( ',', $targetUser->getGroups() ) ) {
                                $out->addWikiMsg( 'userrights-conflict' );