From 01ed9d91b8a6a2d78c220381dad05997fa657d40 Mon Sep 17 00:00:00 2001 From: Marcin Bojanowski Date: Sat, 1 Feb 2020 16:51:04 +0800 Subject: [PATCH] Add exception handling for setAreaCode call --- Model/Schedule.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Model/Schedule.php b/Model/Schedule.php index 998f03e..913d533 100644 --- a/Model/Schedule.php +++ b/Model/Schedule.php @@ -545,7 +545,10 @@ public function executeImmediate($jobname) { $scheduled = $this->resource->saveSchedule($jobconfig, time(), $schedule); $state = ObjectManager::getInstance()->get("Magento\Framework\App\State"); - $state->setAreaCode("crontab"); + try { + $state->setAreaCode("crontab"); + } catch (\Exception $e) { + } $areaList = ObjectManager::getInstance()->get(AreaList::class); $areaList->getArea(Area::AREA_CRONTAB)->load(Area::PART_TRANSLATE);