From 2dcae780c0d5b1cb572a70ebc268e39dca124b4f Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 19 Sep 2024 17:26:21 +0100 Subject: [PATCH] Reapply deleted code Signed-off-by: snipe --- app/Http/Controllers/Api/AssetMaintenancesController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Http/Controllers/Api/AssetMaintenancesController.php b/app/Http/Controllers/Api/AssetMaintenancesController.php index 58b1402df4..8cac1890f0 100644 --- a/app/Http/Controllers/Api/AssetMaintenancesController.php +++ b/app/Http/Controllers/Api/AssetMaintenancesController.php @@ -190,8 +190,13 @@ class AssetMaintenancesController extends Controller { $this->authorize('update', Asset::class); // Check if the asset maintenance exists + $assetMaintenance = AssetMaintenance::findOrFail($assetMaintenanceId); + if (! Company::isCurrentUserHasAccess($assetMaintenance->asset)) { + return response()->json(Helper::formatStandardApiResponse('error', null, 'You cannot delete a maintenance for that asset')); + } + $assetMaintenance->delete(); return response()->json(Helper::formatStandardApiResponse('success', $assetMaintenance, trans('admin/asset_maintenances/message.delete.success')));