From 8401bd3dc79ecfd77e1183f7abdd6e7303977489 Mon Sep 17 00:00:00 2001 From: Marc Ole Bulling Date: Mon, 28 Dec 2020 22:11:10 +0100 Subject: [PATCH] Fix for #1223 --- controllers/SystemApiController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controllers/SystemApiController.php b/controllers/SystemApiController.php index bd12d253..ffa672be 100644 --- a/controllers/SystemApiController.php +++ b/controllers/SystemApiController.php @@ -51,7 +51,8 @@ class SystemApiController extends BaseApiController $params = $request->getQueryParams(); if (isset($params['offset'])) { - if (!filter_var($params['offset'], FILTER_VALIDATE_INT)) + //Checks if int. Without the === 0 this would return false if 0 was passed as an argument + if (!(filter_var($params['offset'], FILTER_VALIDATE_INT) === 0 || filter_var($params['offset'], FILTER_VALIDATE_INT))) { throw new \Exception('Query parameter "offset" is not a valid integer'); }