From 43f02e0d13f2a938e67764246e2958857ab659b8 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 31 Oct 2025 17:58:10 +0530 Subject: [PATCH] added validation for to show unique plant codes in error response in invoice out validation --- app/Filament/Resources/InvoiceOutValidationResource.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Filament/Resources/InvoiceOutValidationResource.php b/app/Filament/Resources/InvoiceOutValidationResource.php index 97d58e3..cdd7c9c 100644 --- a/app/Filament/Resources/InvoiceOutValidationResource.php +++ b/app/Filament/Resources/InvoiceOutValidationResource.php @@ -231,6 +231,7 @@ class InvoiceOutValidationResource extends Resource } if (!empty($invalidPlantCode)) { + $invalidPlantCode = array_unique($invalidPlantCode); Notification::make() ->title('Invalid Plant Codes') ->body('The following plant codes should contain minimum 4 digits:
' . implode(', ', $invalidPlantCode)) @@ -242,6 +243,7 @@ class InvoiceOutValidationResource extends Resource return; } if (!empty($invalidPlaCoFound)) { + $invalidPlaCoFound = array_unique($invalidPlaCoFound); Notification::make() ->title('Invalid Plant Codes') ->body('The following plant codes not found in plants:
' . implode(', ', $invalidPlaCoFound)) @@ -253,6 +255,7 @@ class InvoiceOutValidationResource extends Resource return; } if (!empty($userNotFound)) { + $userNotFound = array_unique($userNotFound); Notification::make() ->title('Invalid User') ->body('The following user not found:
' . implode(', ', $userNotFound))