From 07eead2dbf6b4a87115b916a5293d9d579a84a00 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 22 Jan 2019 14:13:30 -0800 Subject: [PATCH] Fixed bug where assets could be deleted without being checked back in [ch38] --- app/Http/Transformers/AssetsTransformer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Transformers/AssetsTransformer.php b/app/Http/Transformers/AssetsTransformer.php index 84b5af419..82b2731cb 100644 --- a/app/Http/Transformers/AssetsTransformer.php +++ b/app/Http/Transformers/AssetsTransformer.php @@ -120,7 +120,7 @@ class AssetsTransformer 'clone' => Gate::allows('create', Asset::class) ? true : false, 'restore' => false, 'update' => (bool) Gate::allows('update', Asset::class), - 'delete' => (bool) Gate::allows('delete', Asset::class), + 'delete' => ($asset->assigned_to=='' && Gate::allows('delete', Asset::class) ? true : false), ]; if ($asset->deleted_at!='') {