From a9d9234fb32af9b92cf97e191901b50818f28751 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 6 Nov 2017 10:44:18 -0800 Subject: [PATCH 1/2] One more fix for custom reports --- app/Http/Controllers/ReportsController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 40e38707d..661fd21d8 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -596,7 +596,12 @@ class ReportsController extends Controller if (e(Input::get('employee_num')) == '1') { // Only works if we're checked out to a user, not anything else. if ($asset->checkedOutToUser()) { - $row[] = '"' .e($asset->assignedto->employee_num). '"'; + if ($asset->assignedto) { + $row[] = '"' .e($asset->assignedto->employee_num). '"'; + } else { + $row[] = ''; // Empty string if unassigned + } + } else { $row[] = ''; // Empty string if unassigned } From 2b3b2e319711c3b8e641141548017a4d1761a972 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 6 Nov 2017 10:44:57 -0800 Subject: [PATCH 2/2] Removed presenter references in custom report --- app/Http/Controllers/ReportsController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 661fd21d8..6b4c332f9 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -182,7 +182,7 @@ class ReportsController extends Controller ($asset->supplier) ? e($asset->supplier->name) : '', ($asset->assignedTo) ? e($asset->assignedTo->present()->name()) : '', ($asset->last_checkout!='') ? e($asset->last_checkout) : '', - ($asset->location) ? e($asset->location->present()->name()) : '', + ($asset->location) ? e($asset->location->name) : '', ($asset->notes) ? e($asset->notes) : '', ]; foreach ($customfields as $field) {