New articles fetched revision assumed to be 0. Correctly display {{REVISIONID}} on...
authorAntoine Musso <hashar@users.mediawiki.org>
Tue, 29 Mar 2005 16:38:30 +0000 (16:38 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Tue, 29 Mar 2005 16:38:30 +0000 (16:38 +0000)
includes/Article.php

index 091adc3..6bf2ca6 100644 (file)
@@ -69,7 +69,7 @@ class Article {
                $this->mTouched = '19700101000000';
                $this->mForUpdate = false;
                $this->mIsRedirect = false;
-               $this->mRevIdFetched = false;
+               $this->mRevIdFetched = 0;
        }
 
        /**
@@ -646,8 +646,12 @@ class Article {
                if ( !is_null( $diff ) ) {
                        require_once( 'DifferenceEngine.php' );
                        $wgOut->setPageTitle( $this->mTitle->getPrefixedText() );
+                       
                        $de = new DifferenceEngine( $oldid, $diff, $rcid );
+                       // DifferenceEngine directly fetched the revision:
+                       $this->mRevIdFetched = $de->mNewid;
                        $de->showDiffPage();
+
                        if( $diff == 0 ) {
                                # Run view updates for current revision only
                                $this->viewUpdates();