From b785be6c85e48f4c902fdbea54c452c980a87e78 Mon Sep 17 00:00:00 2001 From: indykoning <15870933+indykoning@users.noreply.github.com> Date: Tue, 27 May 2025 17:36:06 +0200 Subject: [PATCH] Added events after cronjob finishes --- app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php b/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php index d000f7dbbeb31..e4ecf44830040 100644 --- a/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php +++ b/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php @@ -398,10 +398,13 @@ function () use ($schedule) { $e ); } + $this->eventManager->dispatch('cron_job_error', ['job_name' => 'cron/' . $groupId . '/' . $jobCode, 'exception' => $e]); throw $e; } finally { $this->stopProfiling($jobCode); } + + $this->eventManager->dispatch('cron_job_success', ['job_name' => 'cron/' . $groupId . '/' . $jobCode]); $schedule->setStatus( Schedule::STATUS_SUCCESS