Revert "[MCR] Turn Revision into a proxy to new code."
[lhc/web/wiklou.git] / includes / parser / Parser.php
index 10a338e..13d8a3a 100644 (file)
@@ -3498,7 +3498,13 @@ class Parser {
         * @return Revision|bool False if missing
         */
        public static function statelessFetchRevision( Title $title, $parser = false ) {
-               $rev = Revision::newKnownCurrent( wfGetDB( DB_REPLICA ), $title );
+               $pageId = $title->getArticleID();
+               $revId = $title->getLatestRevID();
+
+               $rev = Revision::newKnownCurrent( wfGetDB( DB_REPLICA ), $pageId, $revId );
+               if ( $rev ) {
+                       $rev->setTitle( $title );
+               }
 
                return $rev;
        }