Per Simetrical, fix for r69499: only select the fields used by Title::newFromRow()
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sun, 25 Jul 2010 11:31:36 +0000 (11:31 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sun, 25 Jul 2010 11:31:36 +0000 (11:31 +0000)
includes/Title.php

index be1ec8f..0eed457 100644 (file)
@@ -219,8 +219,15 @@ class Title {
                }
                $dbr = wfGetDB( DB_SLAVE );
                
-               $res = $dbr->select( 'page', array( '*' ),
-                       array( 'page_id' => $ids ), __METHOD__ );
+               $res = $dbr->select(
+                       'page',
+                       array(
+                               'page_namespace', 'page_title', 'page_id',
+                               'page_len', 'page_is_redirect', 'page_latest',
+                       ),
+                       array( 'page_id' => $ids ),
+                       __METHOD__
+               );
 
                $titles = array();
                foreach ( $res as $row ) {