From e11287ec25d15969edce68c410f9f1ddcf01b7d2 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 4 Apr 2024 15:00:55 +0100 Subject: [PATCH] Redirect on checkin if the asset is already checked in Signed-off-by: snipe --- app/Http/Controllers/Assets/AssetCheckinController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/Assets/AssetCheckinController.php b/app/Http/Controllers/Assets/AssetCheckinController.php index 82cb98abe..30ffd8bba 100644 --- a/app/Http/Controllers/Assets/AssetCheckinController.php +++ b/app/Http/Controllers/Assets/AssetCheckinController.php @@ -39,6 +39,12 @@ class AssetCheckinController extends Controller $this->authorize('checkin', $asset); + // This asset is already checked in, redirect + + if (is_null($asset->assignedTo)) { + return redirect()->route('hardware.index')->with('error', trans('admin/hardware/message.checkin.already_checked_in')); + } + return view('hardware/checkin', compact('asset'))->with('statusLabel_list', Helper::statusLabelList())->with('backto', $backto); }