From b918fc35a82bb7fa6c7ba9e237ed1cbd0c571653 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Sun, 25 Dec 2011 16:26:53 +0000 Subject: [PATCH] * Use WikiPage instead of Article to call doEdit() * Pass the revision ID to doEdit() when reverting a page --- maintenance/cleanupSpam.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/maintenance/cleanupSpam.php b/maintenance/cleanupSpam.php index b11a8f382b..9b8e435f9d 100644 --- a/maintenance/cleanupSpam.php +++ b/maintenance/cleanupSpam.php @@ -114,16 +114,16 @@ class CleanupSpam extends Maintenance { } else { $dbw = wfGetDB( DB_MASTER ); $dbw->begin(); + $page = WikiPage::factory( $title ); if ( !$rev ) { // Didn't find a non-spammy revision, blank the page $this->output( "blanking\n" ); - $article = new Article( $title ); - $article->doEdit( '', wfMsg( 'spam_blanking', $domain ) ); + $page->doEdit( '', wfMsgForContent( 'spam_blanking', $domain ) ); } else { // Revert to this revision $this->output( "reverting\n" ); - $article = new Article( $title ); - $article->doEdit( $rev->getText(), wfMsg( 'spam_reverting', $domain ), EDIT_UPDATE ); + $page->doEdit( $rev->getText(), wfMsgForContent( 'spam_reverting', $domain ), + EDIT_UPDATE, $rev->getId() ); } $dbw->commit(); } -- 2.20.1