http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72846

Revision: 72846
Author:   aaron
Date:     2010-09-12 10:02:19 +0000 (Sun, 12 Sep 2010)

Log Message:
-----------
Made getUndoText() not use unreliable getContent() function (weird wgRequest 
dependency)

Modified Paths:
--------------
    trunk/phase3/includes/Article.php

Modified: trunk/phase3/includes/Article.php
===================================================================
--- trunk/phase3/includes/Article.php   2010-09-12 09:40:47 UTC (rev 72845)
+++ trunk/phase3/includes/Article.php   2010-09-12 10:02:19 UTC (rev 72846)
@@ -321,9 +321,13 @@
         * @return mixed string on success, false on failure
         */
        public function getUndoText( Revision $undo, Revision $undoafter = null 
) {
+               $currentRev = Revision::newFromTitle( $this->mTitle );
+               if ( !$currentRev ) {
+                       return false; // no page
+               }
                $undo_text = $undo->getText();
                $undoafter_text = $undoafter->getText();
-               $cur_text = $this->getContent();
+               $cur_text = $currentRev->getText();
 
                if ( $cur_text == $undo_text ) {
                        # No use doing a merge if it's just a straight revert.



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to