From 8d213f563fb2ac71978bd64093fc4ef5dc57ab66 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 23 Oct 2026 16:47:46 +0530 Subject: [PATCH] changed regex logic in panel box valiation resource page --- app/Filament/Resources/PanelBoxValidationResource.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Filament/Resources/PanelBoxValidationResource.php b/app/Filament/Resources/PanelBoxValidationResource.php index a4f0df0a..a17ddcb7 100644 --- a/app/Filament/Resources/PanelBoxValidationResource.php +++ b/app/Filament/Resources/PanelBoxValidationResource.php @@ -561,11 +561,11 @@ class PanelBoxValidationResource extends Resource { $parts = explode('/', $state); - if (count($parts) < 3) { + if (count($parts) < 4) { Notification::make() ->title('Invalid QR Format') - ->body('Expected format: plantcode/itemcode/yearmm/serialnumber (Or) plantcode/panelboxcode/serialnumber') + ->body('Expected format: plantcode/itemcode/yearmm/serialnumber') ->danger() ->send(); $set('item_id', null); @@ -580,7 +580,7 @@ class PanelBoxValidationResource extends Resource $itemCode = $panelBoxCode; $serialNumber = $panelBoxSerialNo; - if (strlen($serialNumber) > 30) { + if (strlen($serialNumber) > 15) { Notification::make() ->title('Invalid Serial Number') ->body("Serial number cannot be greater than 30 characters. Current length: " . strlen($panelBoxSerialNo))