Merge pull request #12209 from snipe/fixes/error_downloading_unaccepted_assets

Fixed 500 when downloading the Unaccepted Assets report  [sc-19555]
This commit is contained in:
snipe 2022-12-15 14:19:41 -08:00 committed by GitHub
commit 399c7590cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1110,6 +1110,9 @@ class ReportsController extends Controller
$rows[] = implode(',', $header); $rows[] = implode(',', $header);
foreach ($assetsForReport as $item) { foreach ($assetsForReport as $item) {
if ($item['assetItem'] != null){
$row = [ ]; $row = [ ];
$row[] = str_replace(',', '', e($item['assetItem']->model->category->name)); $row[] = str_replace(',', '', e($item['assetItem']->model->category->name));
$row[] = str_replace(',', '', e($item['assetItem']->model->name)); $row[] = str_replace(',', '', e($item['assetItem']->model->name));
@ -1117,6 +1120,9 @@ class ReportsController extends Controller
$row[] = str_replace(',', '', e($item['assetItem']->asset_tag)); $row[] = str_replace(',', '', e($item['assetItem']->asset_tag));
$row[] = str_replace(',', '', e(($item['acceptance']->assignedTo) ? $item['acceptance']->assignedTo->present()->name() : trans('admin/reports/general.deleted_user'))); $row[] = str_replace(',', '', e(($item['acceptance']->assignedTo) ? $item['acceptance']->assignedTo->present()->name() : trans('admin/reports/general.deleted_user')));
$rows[] = implode(',', $row); $rows[] = implode(',', $row);
} else {
// Log the error maybe?
}
} }
// spit out a csv // spit out a csv