X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiResult.php;h=5bc2efbc7094bc8e2a716c256fd5b96529823972;hb=30e009794bacc2e3138c372e6ddf876dca2d4a9c;hp=946977d97f9d04c007a0a2aaec3bfba613ef3f86;hpb=af0121f9c83b52ed5ba1eba082494ac7cd9c97b6;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiResult.php b/includes/api/ApiResult.php index 946977d97f..5bc2efbc70 100644 --- a/includes/api/ApiResult.php +++ b/includes/api/ApiResult.php @@ -481,10 +481,14 @@ class ApiResult extends ApiBase { $continue = explode( '||', $continue ); $this->dieContinueUsageIf( count( $continue ) !== 2 ); $this->generatorDone = ( $continue[0] === '-' ); + $skip = explode( '|', $continue[1] ); if ( !$this->generatorDone ) { $this->generatorParams = explode( '|', $continue[0] ); + } else { + // When the generator is complete, don't run any modules that + // depend on it. + $skip += $this->continueGeneratedModules; } - $skip = explode( '|', $continue[1] ); } $this->continueAllModules = array();