Ensure page parameters are always integers

This commit is contained in:
Franz Liedke 2020-01-09 00:45:50 +01:00
parent d7a5a6ad14
commit 809f353c52
No known key found for this signature in database
GPG Key ID: 9A0231A879B055F4
2 changed files with 2 additions and 2 deletions

View File

@ -50,7 +50,7 @@ class Discussion
public function __invoke(Document $document, Request $request)
{
$queryParams = $request->getQueryParams();
$page = max(1, Arr::get($queryParams, 'page'));
$page = max(1, intval(Arr::get($queryParams, 'page')));
$params = [
'id' => (int) Arr::get($queryParams, 'id'),

View File

@ -61,7 +61,7 @@ class Index
$sort = Arr::pull($queryParams, 'sort');
$q = Arr::pull($queryParams, 'q');
$page = Arr::pull($queryParams, 'page', 1);
$page = max(1, intval(Arr::pull($queryParams, 'page')));
$sortMap = $this->getSortMap();