aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--includes/api/ApiMain.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/includes/api/ApiMain.php b/includes/api/ApiMain.php
index 915c3713b6d7..f8ffe50b331e 100644
--- a/includes/api/ApiMain.php
+++ b/includes/api/ApiMain.php
@@ -39,6 +39,7 @@ use MediaWiki\Utils\MWTimestamp;
use MediaWiki\WikiMap\WikiMap;
use Wikimedia\AtEase\AtEase;
use Wikimedia\ParamValidator\ParamValidator;
+use Wikimedia\ParamValidator\TypeDef\IntegerDef;
use Wikimedia\Timestamp\TimestampException;
/**
@@ -2219,11 +2220,13 @@ class ApiMain extends ApiBase {
],
'smaxage' => [
ParamValidator::PARAM_TYPE => 'integer',
- ParamValidator::PARAM_DEFAULT => 0
+ ParamValidator::PARAM_DEFAULT => 0,
+ IntegerDef::PARAM_MIN => 0,
],
'maxage' => [
ParamValidator::PARAM_TYPE => 'integer',
- ParamValidator::PARAM_DEFAULT => 0
+ ParamValidator::PARAM_DEFAULT => 0,
+ IntegerDef::PARAM_MIN => 0,
],
'assert' => [
ParamValidator::PARAM_TYPE => [ 'anon', 'user', 'bot' ]