Make PatrolLog::record() use RecentChange::getTitle(); no need to create a new object...
authorAlexandre Emsenhuber <ialex.wiki@gmail.com>
Sat, 30 Jun 2012 19:27:41 +0000 (21:27 +0200)
committerAlexandre Emsenhuber <ialex.wiki@gmail.com>
Sat, 30 Jun 2012 19:27:41 +0000 (21:27 +0200)
Change-Id: I5b8f58cf03669768132c64aafa3a968e198a7f73

includes/logging/PatrolLog.php

index 339688d..4fc7637 100644 (file)
@@ -45,24 +45,20 @@ class PatrolLog {
                        }
                }
 
-               $title = Title::makeTitleSafe( $rc->getAttribute( 'rc_namespace' ), $rc->getAttribute( 'rc_title' ) );
-               if( $title ) {
-                       if ( !$user ) {
-                               global $wgUser;
-                               $user = $wgUser;
-                       }
+               if ( !$user ) {
+                       global $wgUser;
+                       $user = $wgUser;
+               }
 
-                       $entry = new ManualLogEntry( 'patrol', 'patrol' );
-                       $entry->setTarget( $title );
-                       $entry->setParameters( self::buildParams( $rc, $auto ) );
-                       $entry->setPerformer( $user );
-                       $logid = $entry->insert();
-                       if ( !$auto ) {
-                               $entry->publish( $logid, 'udp' );
-                       }
-                       return true;
+               $entry = new ManualLogEntry( 'patrol', 'patrol' );
+               $entry->setTarget( $rc->getTitle() );
+               $entry->setParameters( self::buildParams( $rc, $auto ) );
+               $entry->setPerformer( $user );
+               $logid = $entry->insert();
+               if ( !$auto ) {
+                       $entry->publish( $logid, 'udp' );
                }
-               return false;
+               return true;
        }
 
        /**