From 4a79c776305edd9247acb08b85f358b2fd2074b2 Mon Sep 17 00:00:00 2001 From: Ivan Nieto Vivanco Date: Wed, 25 Aug 2021 16:38:34 -0500 Subject: [PATCH] Add a condition to checkin licenses assigned to Assets --- .../Controllers/Licenses/LicenseCheckinController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Licenses/LicenseCheckinController.php b/app/Http/Controllers/Licenses/LicenseCheckinController.php index a5be968cad..7fa7bb8136 100644 --- a/app/Http/Controllers/Licenses/LicenseCheckinController.php +++ b/app/Http/Controllers/Licenses/LicenseCheckinController.php @@ -7,6 +7,7 @@ use App\Http\Controllers\Controller; use App\Models\License; use App\Models\LicenseSeat; use App\Models\User; +use App\Models\Asset; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Input; @@ -80,7 +81,12 @@ class LicenseCheckinController extends Controller // Ooops.. something went wrong return redirect()->back()->withInput()->withErrors($validator); } - $return_to = User::find($licenseSeat->assigned_to); + + if($licenseSeat->assigned_to != null){ + $return_to = User::find($licenseSeat->assigned_to); + } else { + $return_to = Asset::find($licenseSeat->asset_id); + } // Update the asset data $licenseSeat->assigned_to = null; @@ -88,7 +94,6 @@ class LicenseCheckinController extends Controller // Was the asset updated? if ($licenseSeat->save()) { - event(new CheckoutableCheckedIn($licenseSeat, $return_to, Auth::user(), $request->input('note'))); if ($backTo=='user') {