From 382d849ee16713df79ad1fa55957760ff40c7c8d Mon Sep 17 00:00:00 2001 From: slong753 Date: Thu, 30 Mar 2023 13:52:29 -0500 Subject: [PATCH] added catch for no assets selected --- .../Controllers/Assets/BulkAssetsController.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Assets/BulkAssetsController.php b/app/Http/Controllers/Assets/BulkAssetsController.php index efa4078dad..63472ee94b 100644 --- a/app/Http/Controllers/Assets/BulkAssetsController.php +++ b/app/Http/Controllers/Assets/BulkAssetsController.php @@ -334,10 +334,14 @@ class BulkAssetsController extends Controller } public function restore(Request $request) { $assetIds = $request->get('ids'); - foreach ($assetIds as $key => $assetId) { - $asset = Asset::withTrashed()->find($assetId); - $asset->restore(); - } - return redirect()->route('hardware.index')->with('success', 'Assets Restored'); + if (empty($assetIds)) { + return redirect()->route('hardware.index')->with('error', 'No Assets Selected'); + } else { + foreach ($assetIds as $key => $assetId) { + $asset = Asset::withTrashed()->find($assetId); + $asset->restore(); + } + return redirect()->route('hardware.index')->with('success', 'Assets Restored'); + } } }