Return the page_id in list=iwbacklinks as an int rather than string
authorsetian <setian@protonmail.com>
Sun, 24 Feb 2019 21:43:33 +0000 (16:43 -0500)
committerReedy <reedy@wikimedia.org>
Tue, 26 Feb 2019 14:47:33 +0000 (14:47 +0000)
Bug: T216968
Change-Id: I6645c5f1c6e76be3187c24053ed430e99c03bff4

includes/api/ApiQueryIWBacklinks.php

index 90aed6e..83801c7 100644 (file)
@@ -131,7 +131,7 @@ class ApiQueryIWBacklinks extends ApiQueryGeneratorBase {
                        if ( !is_null( $resultPageSet ) ) {
                                $pages[] = Title::newFromRow( $row );
                        } else {
                        if ( !is_null( $resultPageSet ) ) {
                                $pages[] = Title::newFromRow( $row );
                        } else {
-                               $entry = [ 'pageid' => $row->page_id ];
+                               $entry = [ 'pageid' => (int)$row->page_id ];
 
                                $title = Title::makeTitle( $row->page_namespace, $row->page_title );
                                ApiQueryBase::addTitleInfo( $entry, $title );
 
                                $title = Title::makeTitle( $row->page_namespace, $row->page_title );
                                ApiQueryBase::addTitleInfo( $entry, $title );