From c01526418178454b67e90a7aa0f4e5e5034809f1 Mon Sep 17 00:00:00 2001 From: Ivan Nieto Vivanco Date: Tue, 25 Jul 2023 16:23:33 -0600 Subject: [PATCH] Adjust the license offset if it exceeds the total of license seats --- app/Http/Controllers/Api/LicenseSeatsController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Http/Controllers/Api/LicenseSeatsController.php b/app/Http/Controllers/Api/LicenseSeatsController.php index 884c9c59c4..a091741e85 100644 --- a/app/Http/Controllers/Api/LicenseSeatsController.php +++ b/app/Http/Controllers/Api/LicenseSeatsController.php @@ -42,6 +42,11 @@ class LicenseSeatsController extends Controller // Make sure the offset and limit are actually integers and do not exceed system limits $offset = ($request->input('offset') > $seats->count()) ? $seats->count() : abs($request->input('offset')); + + if ($offset >= $total ){ + $offset = 0; + } + $limit = app('api_limit_value'); $seats = $seats->skip($offset)->take($limit)->get();