File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
src/Tqdev/PhpCrudApi/Middleware Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ public function handle(Request $request): Response
26
26
if ($ operation == 'list ' ) {
27
27
$ params = $ request ->getParams ();
28
28
$ maxPage = (int ) $ this ->getProperty ('pages ' , '100 ' );
29
- if (isset ($ params ['page ' ]) && $ params ['page ' ]) {
29
+ if (isset ($ params ['page ' ]) && $ params ['page ' ] && $ maxPage > 0 ) {
30
30
if (strpos ($ params ['page ' ][0 ], ', ' ) === false ) {
31
31
$ params ['page ' ] = array (min ($ params ['page ' ][0 ], $ maxPage ));
32
32
} else {
@@ -35,7 +35,7 @@ public function handle(Request $request): Response
35
35
}
36
36
}
37
37
$ maxSize = (int ) $ this ->getProperty ('records ' , '1000 ' );
38
- if (!isset ($ params ['size ' ]) || !$ params ['size ' ]) {
38
+ if (!isset ($ params ['size ' ]) || !$ params ['size ' ] && $ maxSize > 0 ) {
39
39
$ params ['size ' ] = array ($ maxSize );
40
40
} else {
41
41
$ params ['size ' ] = array (min ($ params ['size ' ][0 ], $ maxSize ));
You can’t perform that action at this time.
0 commit comments