From 250ec6d2893823642613522e37f6a4dca9f28fba Mon Sep 17 00:00:00 2001 From: nandi-ir Date: Tue, 7 Oct 2025 11:22:40 +0700 Subject: [PATCH] add unexpected error handle by add 'failed' function --- src/Jobs/ProcessModelRecordJob.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Jobs/ProcessModelRecordJob.php b/src/Jobs/ProcessModelRecordJob.php index 84da58e..aaa3fec 100644 --- a/src/Jobs/ProcessModelRecordJob.php +++ b/src/Jobs/ProcessModelRecordJob.php @@ -81,4 +81,14 @@ public function handle(RecordProcessorManager $manager): void event(new ModelUploadFileWasProcessed($this->modelUploadFile)); } + + public function failed(\Throwable $exception): void + { + $this->modelUploadFile->update([ + 'state' => UploadFileState::error, + 'error_message' => $exception->getMessage(), + ]); + + event(new ModelUploadFileWasProcessed($this->modelUploadFile)); + } }