aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api/ApiQueryFilearchive.php
diff options
context:
space:
mode:
authorUmherirrender <umherirrender_de.wp@web.de>2022-10-31 23:26:14 +0100
committerUmherirrender <umherirrender_de.wp@web.de>2022-11-01 22:40:10 +0100
commit75ec894af060b40c68f2b3c1e0a5ddf3843c6c80 (patch)
tree03621b3b81733fce2ba44f2379846789d8b6d6bb /includes/api/ApiQueryFilearchive.php
parentc9ea549714acd54d7ce2121090d7bb116531a6a5 (diff)
downloadmediawikicore-75ec894af060b40c68f2b3c1e0a5ddf3843c6c80.tar.gz
mediawikicore-75ec894af060b40c68f2b3c1e0a5ddf3843c6c80.zip
api: Validate timestamp in continue parameter
Bug: T321265 Change-Id: Ib46bc3e643938f56e0c58a3c5f5e093327e00964
Diffstat (limited to 'includes/api/ApiQueryFilearchive.php')
-rw-r--r--includes/api/ApiQueryFilearchive.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/api/ApiQueryFilearchive.php b/includes/api/ApiQueryFilearchive.php
index 49017f79495a..3e2004292733 100644
--- a/includes/api/ApiQueryFilearchive.php
+++ b/includes/api/ApiQueryFilearchive.php
@@ -93,7 +93,7 @@ class ApiQueryFilearchive extends ApiQueryBase {
$this->addJoinConds( $fileQuery['joins'] );
if ( $params['continue'] !== null ) {
- $cont = $this->parseContinueParamOrDie( $params['continue'], [ 'string', 'string', 'int' ] );
+ $cont = $this->parseContinueParamOrDie( $params['continue'], [ 'string', 'timestamp', 'int' ] );
$op = $params['dir'] == 'descending' ? '<=' : '>=';
$this->addWhere( $db->buildComparison( $op, [
'fa_name' => $cont[0],