From ffd00d49c4fec162056de1bcbc2910c01c8645eb Mon Sep 17 00:00:00 2001 From: Sorawee Porncharoenwase Date: Thu, 6 Feb 2014 13:36:21 +0700 Subject: [PATCH] API: Fix a bug to make list=allfileusages functional again Querying list=allfileusages with affrom, afto, or afunique will always get afinvalidtitle because the code passes the namespace wrongly due to gerrit Iaa5a71ec. This patch fixes the problem. Change-Id: I010dc3a03be74f49902fd446e7dbc306c16b869c --- includes/api/ApiQueryAllLinks.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/api/ApiQueryAllLinks.php b/includes/api/ApiQueryAllLinks.php index 13f766e2ab..bccc25fbfb 100644 --- a/includes/api/ApiQueryAllLinks.php +++ b/includes/api/ApiQueryAllLinks.php @@ -149,14 +149,14 @@ class ApiQueryAllLinks extends ApiQueryGeneratorBase { // 'continue' always overrides 'from' $from = ( $continue || $params['from'] === null ? null : - $this->titlePartToKey( $params['from'], $params['namespace'] ) ); + $this->titlePartToKey( $params['from'], $namespace ) ); $to = ( $params['to'] === null ? null : - $this->titlePartToKey( $params['to'], $params['namespace'] ) ); + $this->titlePartToKey( $params['to'], $namespace ) ); $this->addWhereRange( $pfx . $fieldTitle, 'newer', $from, $to ); if ( isset( $params['prefix'] ) ) { $this->addWhere( $pfx . $fieldTitle . $db->buildLike( $this->titlePartToKey( - $params['prefix'], $params['namespace'] ), $db->anyString() ) ); + $params['prefix'], $namespace ), $db->anyString() ) ); } $this->addFields( array( 'pl_title' => $pfx . $fieldTitle ) ); -- 2.20.1