From 4c97a80b44896589d9653778739601639350a88c Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 25 Aug 2026 16:11:29 +0530 Subject: [PATCH 1/2] Removed strict comparison on authorization token --- app/Http/Controllers/CharacteristicsController.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/CharacteristicsController.php b/app/Http/Controllers/CharacteristicsController.php index e1f76d0..8f6b0d0 100644 --- a/app/Http/Controllers/CharacteristicsController.php +++ b/app/Http/Controllers/CharacteristicsController.php @@ -3982,7 +3982,7 @@ class CharacteristicsController extends Controller $headerAuth = $request->header('Authorization'); $expectedToken = 'Bearer '.$expectedUser.':'.$expectedPw; - if ($headerAuth !== $expectedToken) { + if ($headerAuth != $expectedToken) { return response()->json([ 'status_code' => 'ERROR', 'status_description' => 'Invalid authorization token!', @@ -4236,7 +4236,7 @@ class CharacteristicsController extends Controller $headerAuth = $request->header('Authorization'); $expectedToken = 'Bearer '.$expectedUser.':'.$expectedPw; - if ($headerAuth !== $expectedToken) { + if ($headerAuth != $expectedToken) { return response()->json([ 'status_code' => 'ERROR', 'status_description' => 'Invalid authorization token!', @@ -5315,7 +5315,7 @@ class CharacteristicsController extends Controller $headerAuth = $request->header('Authorization'); $expectedToken = 'Bearer '.$expectedUser.':'.$expectedPw; - if ($headerAuth !== $expectedToken) { + if ($headerAuth != $expectedToken) { return response()->json([ 'status_code' => 'ERROR', 'status_description' => 'Invalid authorization token!', -- 2.49.1 From 0677d095580d74e6cfe95e9f3c3f914259b2932f Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Wed, 26 Aug 2026 09:36:51 +0530 Subject: [PATCH 2/2] solved bug for throwing item id null exception in panel box validation --- .../Resources/PanelBoxValidationResource.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/app/Filament/Resources/PanelBoxValidationResource.php b/app/Filament/Resources/PanelBoxValidationResource.php index 4ce1601..080505f 100644 --- a/app/Filament/Resources/PanelBoxValidationResource.php +++ b/app/Filament/Resources/PanelBoxValidationResource.php @@ -41,6 +41,8 @@ class PanelBoxValidationResource extends Resource public $data = []; + // public bool $showChecklist = false; + public static function form(Form $form): Form { return $form @@ -237,6 +239,10 @@ class PanelBoxValidationResource extends Resource $set('pqLineError', null); } + // if(!$state){ + // $set('serial_exists', false); + // } + $pOrder = $get('production_order'); if (! $pOrder) { $set('prodOrdError', "Production Order can't be empty."); @@ -560,9 +566,11 @@ class PanelBoxValidationResource extends Resource ->danger() ->send(); $set('item_id', null); + // $set('serial_exists', false); return; } + $supplier = $parts[0]; $panelBoxCode = $parts[1]; $panelBoxSerialNo = implode('/', array_slice($parts, 2)); @@ -660,6 +668,7 @@ class PanelBoxValidationResource extends Resource ->danger() ->send(); $set('item_id', null); + return; } $existQuanInPanel = PanelBoxValidation::where('plant_id', $plantId)->where('production_order', $pOrder)->where('inspection_lot_number', $inspecLotNo)->where('sticker_master_id', $sticker->id)->count(); @@ -784,7 +793,13 @@ class PanelBoxValidationResource extends Resource } } - $serialExists = PanelBoxValidation::where('serial_number', $serialNumber)->where('plant_id', $plantId)->exists(); + $serialExists = PanelBoxValidation::where('serial_number', $serialNumber)->where('plant_id', $plantId)->first(); + + // if ($serialExists) { + // $set('serial_exists', true); + // } else { + // $set('serial_exists', false); + // } if ($serialExists && ! $get('id')) { $set('validationError', 'Serial number already exists in panel box validation.'); -- 2.49.1