Skip to content

Commit 2edf81f

Browse files
committed
Implemented #504
1 parent 7b54d88 commit 2edf81f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Tqdev/PhpCrudApi/Middleware/PageLimitsMiddleware.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function handle(Request $request): Response
2626
if ($operation == 'list') {
2727
$params = $request->getParams();
2828
$maxPage = (int) $this->getProperty('pages', '100');
29-
if (isset($params['page']) && $params['page']) {
29+
if (isset($params['page']) && $params['page'] && $maxPage > 0) {
3030
if (strpos($params['page'][0], ',') === false) {
3131
$params['page'] = array(min($params['page'][0], $maxPage));
3232
} else {
@@ -35,7 +35,7 @@ public function handle(Request $request): Response
3535
}
3636
}
3737
$maxSize = (int) $this->getProperty('records', '1000');
38-
if (!isset($params['size']) || !$params['size']) {
38+
if (!isset($params['size']) || !$params['size'] && $maxSize > 0) {
3939
$params['size'] = array($maxSize);
4040
} else {
4141
$params['size'] = array(min($params['size'][0], $maxSize));

0 commit comments

Comments
 (0)