API: Enforce limit max in ApiQueryBacklinks
authorBrad Jorsch <bjorsch@wikimedia.org>
Wed, 11 Sep 2013 20:57:09 +0000 (13:57 -0700)
committerBrad Jorsch <bjorsch@wikimedia.org>
Wed, 11 Sep 2013 20:57:09 +0000 (13:57 -0700)
Change-Id: Id0f0943771e3593c30563469df4820437ded9a99

includes/api/ApiQueryBacklinks.php

index e39c25a..2d1089a 100644 (file)
@@ -255,6 +255,9 @@ class ApiQueryBacklinks extends ApiQueryGeneratorBase {
                if ( $this->params['limit'] == 'max' ) {
                        $this->params['limit'] = $this->getMain()->canApiHighLimits() ? $botMax : $userMax;
                        $result->setParsedLimit( $this->getModuleName(), $this->params['limit'] );
+               } else {
+                       $this->params['limit'] = intval( $this->params['limit'] );
+                       $this->validateLimit( 'limit', $this->params['limit'], 1, $userMax, $botMax );
                }
 
                $this->processContinue();