Check for rtd_location_id before trying to assign

This commit is contained in:
snipe 2020-04-09 14:14:30 -07:00
parent cfec142c3b
commit b4fa4c77d7
No known key found for this signature in database
GPG key ID: 10BFFDA3ED34B5AC

View file

@ -646,13 +646,11 @@ class AssetsController extends Controller
$asset_name = request('name', null);
// Set the location ID to the RTD location id if there is one
if ($asset->rtd_location_id!='') {
if ((isset($target->rtd_location_id)) && ($asset->rtd_location_id!='')) {
$asset->location_id = $target->rtd_location_id;
}
if ($asset->checkOut($target, Auth::user(), $checkout_at, $expected_checkin, $note, $asset_name, $asset->location_id)) {
return response()->json(Helper::formatStandardApiResponse('success', ['asset'=> e($asset->asset_tag)], trans('admin/hardware/message.checkout.success')));