Index: trunk/phase3/includes/api/ApiQueryLangLinks.php |
— | — | @@ -40,6 +40,9 @@ |
41 | 41 | } |
42 | 42 | |
43 | 43 | public function execute() { |
| 44 | + if ( $this->getPageSet()->getGoodTitleCount() == 0 ) |
| 45 | + return; |
| 46 | + |
44 | 47 | $this->addFields(array ( |
45 | 48 | 'll_from', |
46 | 49 | 'll_lang', |
Index: trunk/phase3/includes/api/ApiQueryExternalLinks.php |
— | — | @@ -40,6 +40,8 @@ |
41 | 41 | } |
42 | 42 | |
43 | 43 | public function execute() { |
| 44 | + if ( $this->getPageSet()->getGoodTitleCount() == 0 ) |
| 45 | + return; |
44 | 46 | |
45 | 47 | $this->addFields(array ( |
46 | 48 | 'el_from', |
Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -138,6 +138,8 @@ |
139 | 139 | * (bug 13419) Fix gblredirect so it actually works |
140 | 140 | * (bug 13418) Disable eiredirect because it's useless |
141 | 141 | * (bug 13395) list=allcategories should use category table |
| 142 | +* (bug 13442) Missing pages in prop=langlinks and prop=extlinks are now |
| 143 | + handled properly. |
142 | 144 | |
143 | 145 | === Languages updated in 1.13 === |
144 | 146 | |