Added Guard Clause to License Importer to return if no empty seat is found

This commit is contained in:
Ivan Nieto Vivanco 2023-02-07 01:36:55 -06:00
parent b0f4015bb4
commit ddabe7cc9f

View file

@ -80,6 +80,11 @@ class LicenseImporter extends ItemImporter
$checkout_target = $this->item['checkout_target']; $checkout_target = $this->item['checkout_target'];
$asset = Asset::where('asset_tag', $asset_tag)->first(); $asset = Asset::where('asset_tag', $asset_tag)->first();
$targetLicense = $license->freeSeat(); $targetLicense = $license->freeSeat();
if (is_null($targetLicense)){
return;
}
if ($checkout_target) { if ($checkout_target) {
$targetLicense->assigned_to = $checkout_target->id; $targetLicense->assigned_to = $checkout_target->id;
$targetLicense->user_id = Auth::id(); $targetLicense->user_id = Auth::id();