From c8e2a9c7b9cbf2d63a1e798ff6e51bc18a5094ac Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 28 Apr 2025 00:14:18 +0530 Subject: [PATCH] Updated skip logic if plant not found --- app/Filament/Imports/ItemImporter.php | 3 +++ app/Filament/Imports/LineImporter.php | 3 +++ 2 files changed, 6 insertions(+) diff --git a/app/Filament/Imports/ItemImporter.php b/app/Filament/Imports/ItemImporter.php index 1aec04f..0a12d11 100644 --- a/app/Filament/Imports/ItemImporter.php +++ b/app/Filament/Imports/ItemImporter.php @@ -46,6 +46,9 @@ class ItemImporter extends Importer public function resolveRecord(): ?Item { $plant = \App\Models\Plant::where('name', $this->data['plant'])->first(); + if (!$plant) { + return null; + } return Item::updateOrCreate([ 'code' => $this->data['code'], 'plant_id' => $plant->id diff --git a/app/Filament/Imports/LineImporter.php b/app/Filament/Imports/LineImporter.php index 23fbe4e..12bc13b 100644 --- a/app/Filament/Imports/LineImporter.php +++ b/app/Filament/Imports/LineImporter.php @@ -39,6 +39,9 @@ class LineImporter extends Importer public function resolveRecord(): ?Line { $plant = \App\Models\Plant::where('name', $this->data['plant'])->first(); + if (!$plant) { + return null; + } return Line::updateOrCreate([ 'name' => $this->data['name'], 'plant_id' => $plant->id