From 10126b83628784d8568fa01725e6c543588b1f2d Mon Sep 17 00:00:00 2001 From: spencerrlongg Date: Wed, 20 Nov 2024 16:42:56 -0600 Subject: [PATCH] Fix error handling in BulkAssetsController Updated exception handling to capture detailed validation errors in BulkAssetsController. Corrected formatting in notifications view for displaying error messages. --- app/Http/Controllers/Assets/BulkAssetsController.php | 3 ++- resources/views/notifications.blade.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Assets/BulkAssetsController.php b/app/Http/Controllers/Assets/BulkAssetsController.php index 3281d0f49a..b3446b1b7b 100644 --- a/app/Http/Controllers/Assets/BulkAssetsController.php +++ b/app/Http/Controllers/Assets/BulkAssetsController.php @@ -243,7 +243,7 @@ class BulkAssetsController extends Controller ); // catch exceptions } catch (ValidationException $e) { - $errors[$key] = $e->getMessage(); + $errors = $e->validator->errors()->toArray(); } catch (CustomFieldPermissionException $e) { //$errors[$key] = $e->getMessage(); $custom_field_problem = true; @@ -253,6 +253,7 @@ class BulkAssetsController extends Controller } } if (!empty($errors)) { + //dump($errors); return redirect($bulk_back_url)->with('bulk_asset_errors', $errors); } if ($custom_field_problem) { diff --git a/resources/views/notifications.blade.php b/resources/views/notifications.blade.php index 7d74e5d043..67871192d4 100755 --- a/resources/views/notifications.blade.php +++ b/resources/views/notifications.blade.php @@ -136,7 +136,7 @@ {{ trans('general.notification_error') }}: {{ trans('general.notification_bulk_error_hint') }} - @foreach($messages as $key => $message) + @foreach($messages as $key => $message) @for ($x = 0; $x < count($message); $x++)