From f263c6bcf2d1809ff92bad0ba846e7cf0d35ec17 Mon Sep 17 00:00:00 2001 From: umherirrender Date: Wed, 6 Jun 2012 18:39:30 +0200 Subject: [PATCH] Use Title::newFromRow in ApiPageSet::processDbRow This avoids a query per title (due to Title::exist) in ApiQueryInfo. The 3 minimum fields are always selected in ApiPageSet Change-Id: Ic4876f947357d84a2f37bec60db3ccd44fe236ac --- includes/api/ApiPageSet.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/api/ApiPageSet.php b/includes/api/ApiPageSet.php index 598f9ada25..b7db4f0b4b 100644 --- a/includes/api/ApiPageSet.php +++ b/includes/api/ApiPageSet.php @@ -367,7 +367,7 @@ class ApiPageSet extends ApiQueryBase { */ public function processDbRow( $row ) { // Store Title object in various data structures - $title = Title::makeTitle( $row->page_namespace, $row->page_title ); + $title = Title::newFromRow( $row ); $pageId = intval( $row->page_id ); $this->mAllPages[$row->page_namespace][$row->page_title] = $pageId; -- 2.20.1