API: Don't double generator list
authorBrad Jorsch <bjorsch@wikimedia.org>
Tue, 9 Dec 2014 14:28:35 +0000 (09:28 -0500)
committerBrad Jorsch <bjorsch@wikimedia.org>
Tue, 9 Dec 2014 14:28:35 +0000 (09:28 -0500)
Bug: T77974
Change-Id: I1746da0f802e6ab7f87c83ad9918c05f98ab5ea8

includes/api/ApiPageSet.php

index 78c33ed..39cd6d9 100644 (file)
@@ -1334,8 +1334,7 @@ class ApiPageSet extends ApiBase {
                if ( !$this->mAllowGenerator ) {
                        unset( $result['generator'] );
                } elseif ( $flags & ApiBase::GET_VALUES_FOR_HELP ) {
-                       $result['generator'][ApiBase::PARAM_TYPE] = $this->getGenerators();
-                       foreach ( $result['generator'][ApiBase::PARAM_TYPE] as $g ) {
+                       foreach ( $this->getGenerators() as $g ) {
                                $result['generator'][ApiBase::PARAM_TYPE][] = $g;
                                $result['generator'][ApiBase::PARAM_VALUE_LINKS][$g] = "Special:ApiHelp/query+$g";
                        }