Evaluate if an item still exists before trying to get its name in the report

This commit is contained in:
Ivan Nieto Vivanco 2022-05-01 13:25:55 -05:00
parent 313150e6dd
commit ac8da55270

View file

@ -275,13 +275,18 @@ class ReportsController extends Controller
}
}
if($actionlog->item){
$item_name = e($actionlog->item->getDisplayNameAttribute());
} else {
$item_name = '';
}
$row = [
$actionlog->created_at,
($actionlog->user) ? e($actionlog->user->getFullNameAttribute()) : '',
$actionlog->present()->actionType(),
e($actionlog->itemType()),
($actionlog->itemType() == 'user') ? $actionlog->filename : e($actionlog->item->getDisplayNameAttribute()),
($actionlog->itemType() == 'user') ? $actionlog->filename : $item_name,
$target_name,
($actionlog->note) ? e($actionlog->note) : '',
$actionlog->log_meta,