From 4e2ef4f0566143c2b3cd2bc0d8cceb61a3a8a0b9 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 21 Aug 2023 14:35:15 -0700 Subject: [PATCH] Default to using the current date if last check in end date is not provided --- app/Http/Controllers/ReportsController.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index ed67c6e625..68ca88a2eb 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -655,10 +655,11 @@ class ReportsController extends Controller $assets->whereBetween('assets.last_checkout', [$checkout_start, $checkout_end]); } - if (($request->filled('checkin_date_start')) && ($request->filled('checkin_date_end'))) { + if (($request->filled('checkin_date_start'))) { $assets->whereBetween('last_checkin', [ Carbon::parse($request->input('checkin_date_start'))->startOfDay(), - Carbon::parse($request->input('checkin_date_end'))->endOfDay(), + // use today's date is `checkin_date_end` is not provided + Carbon::parse($request->input('checkin_date_end', now()))->endOfDay(), ]); }