From 193141251175e455b993a560e98198d1b727b9db Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 3 Feb 2026 16:12:59 +0530 Subject: [PATCH] Added skip plant if not exist on user importer page --- app/Filament/Imports/UserImporter.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Filament/Imports/UserImporter.php b/app/Filament/Imports/UserImporter.php index fecfe8e..da3758d 100644 --- a/app/Filament/Imports/UserImporter.php +++ b/app/Filament/Imports/UserImporter.php @@ -18,7 +18,7 @@ class UserImporter extends Importer public static function getColumns(): array { return [ - ImportColumn::make('plant') + ImportColumn::make('plant_id') ->requiredMapping() ->exampleHeader('Plant Code') ->example('1000') @@ -54,10 +54,13 @@ class UserImporter extends Importer public function resolveRecord(): ?User { $warnMsg = []; - $plantCod = $this->data['plant']; + $plantCod = $this->data['plant_id']; $plant = null; - if (Str::length($plantCod) < 4 || ! is_numeric($plantCod) || ! preg_match('/^[1-9]\d{3,}$/', $plantCod)) { + if (Str::length($plantCod) > 0 && (Str::length($plantCod) < 4 || ! is_numeric($plantCod) || ! preg_match('/^[1-9]\d{3,}$/', $plantCod))) { $warnMsg[] = 'Invalid plant code found!'; + } elseif (Str::length($plantCod) <= 0) { + $plant = null; + $plantCod = null; } else { $plant = Plant::where('code', $plantCod)->first(); if (! $plant) {