Fixed error if item requested or request was deleted (#6786)

ch628
This commit is contained in:
snipe 2019-03-05 23:47:36 -08:00 committed by GitHub
parent 58768e5aee
commit 6d98bd6846
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,15 +27,20 @@ class ProfileController extends Controller
foreach ($checkoutRequests as $checkoutRequest) { foreach ($checkoutRequests as $checkoutRequest) {
$results['rows'][] = [
'image' => $checkoutRequest->itemRequested()->present()->getImageUrl(), // Make sure the asset and request still exist
'name' => $checkoutRequest->itemRequested()->present()->name(), if ($checkoutRequest && $checkoutRequest->itemRequested()) {
'type' => $checkoutRequest->itemType(), $results['rows'][] = [
'qty' => $checkoutRequest->quantity, 'image' => $checkoutRequest->itemRequested()->present()->getImageUrl(),
'location' => ($checkoutRequest->location()) ? $checkoutRequest->location()->name : null, 'name' => $checkoutRequest->itemRequested()->present()->name(),
'expected_checkin' => Helper::getFormattedDateObject($checkoutRequest->itemRequested()->expected_checkin, 'datetime'), 'type' => $checkoutRequest->itemType(),
'request_date' => Helper::getFormattedDateObject($checkoutRequest->created_at, 'datetime'), 'qty' => $checkoutRequest->quantity,
]; 'location' => ($checkoutRequest->location()) ? $checkoutRequest->location()->name : null,
'expected_checkin' => Helper::getFormattedDateObject($checkoutRequest->itemRequested()->expected_checkin, 'datetime'),
'request_date' => Helper::getFormattedDateObject($checkoutRequest->created_at, 'datetime'),
];
}
} }
return $results; return $results;
} }