fix bug #34495 — patrol log credit the user patrolled, not the user patrolling
authorMark A. Hershberger <mah@users.mediawiki.org>
Mon, 20 Feb 2012 21:36:07 +0000 (21:36 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Mon, 20 Feb 2012 21:36:07 +0000 (21:36 +0000)
includes/logging/PatrolLog.php

index 04fdc4f..fc7408a 100644 (file)
@@ -27,10 +27,12 @@ class PatrolLog {
 
                $title = Title::makeTitleSafe( $rc->getAttribute( 'rc_namespace' ), $rc->getAttribute( 'rc_title' ) );
                if( $title ) {
+                       global $wgUser;
+
                        $entry = new ManualLogEntry( 'patrol', 'patrol' );
                        $entry->setTarget( $title );
                        $entry->setParameters( self::buildParams( $rc, $auto ) );
-                       $entry->setPerformer( User::newFromName( $rc->getAttribute( 'rc_user_text' ), false ) );
+                       $entry->setPerformer( $wgUser, false ) );
                        $logid = $entry->insert();
                        if ( !$auto ) {
                                $entry->publish( $logid, 'udp' );