Fixing fatal error - you can't call getUser on a WebRequest object
authorKaldari <rkaldari@wikimedia.org>
Mon, 7 May 2012 23:30:48 +0000 (16:30 -0700)
committerKaldari <rkaldari@wikimedia.org>
Mon, 7 May 2012 23:34:09 +0000 (16:34 -0700)
Change-Id: I323e9c39cd89673b7e369df3b77573e51f4ea2e3

includes/Article.php

index 2ef9ded..6a3e41c 100644 (file)
@@ -910,13 +910,14 @@ class Article extends Page {
        public function showPatrolFooter() {
                $request = $this->getContext()->getRequest();
                $outputPage = $this->getContext()->getOutput();
+               $user = $this->getContext()->getUser();
                $rcid = $request->getVal( 'rcid' );
 
                if ( !$rcid || !$this->getTitle()->quickUserCan( 'patrol' ) ) {
                        return;
                }
 
-               $token = $request->getUser()->getEditToken( $rcid );
+               $token = $user->getEditToken( $rcid );
                $outputPage->preventClickjacking();
 
                $outputPage->addHTML(