From: Huji Lee Date: Wed, 7 Dec 2016 19:15:52 +0000 (-0500) Subject: Special:Userrights should set isself on page view, not just on submit X-Git-Tag: 1.31.0-rc.0~4639^2 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=29b586c67777934802b559d1cb5775a236eb873b;p=lhc%2Fweb%2Fwiklou.git Special:Userrights should set isself on page view, not just on submit Partially reverts I57e9ca4f20fe557e4024c4f5a4865170f02ebb45 Bringing back lines that were incorrectly removed Bug: T152600 Change-Id: I5e1171be4cb75a6d7cce5f99b9d31dc0cb5d8db3 --- diff --git a/includes/specials/SpecialUserrights.php b/includes/specials/SpecialUserrights.php index 3ba46c1b75..1d9c0579f9 100644 --- a/includes/specials/SpecialUserrights.php +++ b/includes/specials/SpecialUserrights.php @@ -88,6 +88,10 @@ class UserrightsPage extends SpecialPage { $this->mTarget = trim( $this->mTarget ); } + if ( $this->mTarget !== null && User::getCanonicalName( $this->mTarget ) === $user->getName() ) { + $this->isself = true; + } + $fetchedStatus = $this->fetchUser( $this->mTarget, true ); if ( $fetchedStatus->isOK() ) { $this->mFetchedUser = $fetchedStatus->value;