Select fields returned by Revision::selectPageFields() and call Title::newFromRow...
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 7 Feb 2012 19:24:31 +0000 (19:24 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 7 Feb 2012 19:24:31 +0000 (19:24 +0000)
includes/Revision.php

index 094c271..445211c 100644 (file)
@@ -533,12 +533,12 @@ class Revision {
                $dbr = wfGetDB( DB_SLAVE );
                $row = $dbr->selectRow(
                        array( 'page', 'revision' ),
-                       array( 'page_namespace', 'page_title' ),
+                       self::selectPageFields(),
                        array( 'page_id=rev_page',
                                   'rev_id' => $this->mId ),
                        __METHOD__ );
-               if( $row ) {
-                       $this->mTitle = Title::makeTitle( $row->page_namespace, $row->page_title );
+               if ( $row ) {
+                       $this->mTitle = Title::newFromRow( $row );
                }
                return $this->mTitle;
        }