Run executeGenderCacheFromResultWrapper with titles in prop=linkshere
authorUmherirrender <umherirrender_de.wp@web.de>
Sat, 12 Oct 2019 08:40:22 +0000 (10:40 +0200)
committerReedy <reedy@wikimedia.org>
Mon, 14 Oct 2019 12:36:22 +0000 (12:36 +0000)
The gender information are only needed when outputting titles,
in other cases (when only pageids are selected) it results in a
undefined property

Bug: T235316
Follow-Up: I911dcb160a7b169091b9e8f66fb3908d0f2a1ba4
Change-Id: I5c9a501919914afd38343551c755126c98d457e6

includes/api/ApiQueryBacklinksprop.php

index 022fd9b..31de7d0 100644 (file)
@@ -286,7 +286,9 @@ class ApiQueryBacklinksprop extends ApiQueryGeneratorBase {
                $res = $this->select( __METHOD__ );
 
                if ( is_null( $resultPageSet ) ) {
-                       $this->executeGenderCacheFromResultWrapper( $res, __METHOD__ );
+                       if ( $fld_title ) {
+                               $this->executeGenderCacheFromResultWrapper( $res, __METHOD__ );
+                       }
 
                        $count = 0;
                        foreach ( $res as $row ) {