From e5cc6ec97258475c0bfa56ca0bdfdb4af1533155 Mon Sep 17 00:00:00 2001 From: Ivan Nieto Vivanco Date: Wed, 17 Aug 2022 22:02:13 -0500 Subject: [PATCH] Fixes error 500 if checkout_acceptances table have a created_at null column --- app/Http/Controllers/ReportsController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 5f8bc6f7c..57dd87d81 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -1006,7 +1006,11 @@ class ReportsController extends Controller } $assetItem = $acceptance->checkoutable; - $logItem = $assetItem->checkouts()->where('created_at', '=', $acceptance->created_at)->get()[0]; + if (is_null($acceptance->created_at)){ + return redirect()->route('reports/unaccepted_assets')->with('error', trans('general.bad_data')); + } else { + $logItem = $assetItem->checkouts()->where('created_at', '=', $acceptance->created_at)->get()[0]; + } if(!$assetItem->assignedTo->locale){ Notification::locale(Setting::getSettings()->locale)->send(