From ba792aefd917c7f8ab433901fc0c15e06c9e78f2 Mon Sep 17 00:00:00 2001 From: Mukesh Chapagain Date: Fri, 2 Dec 2022 06:10:59 -0500 Subject: [PATCH] Provide fallback store id in OrderSaveAfter observer (#596) This change provides a fallback store id (the default store id for the Magento instance) in case one isn't present in the event payload. --- Observer/Sales/OrderSaveAfter.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Observer/Sales/OrderSaveAfter.php b/Observer/Sales/OrderSaveAfter.php index a9aadabc..75efa849 100755 --- a/Observer/Sales/OrderSaveAfter.php +++ b/Observer/Sales/OrderSaveAfter.php @@ -149,6 +149,9 @@ public function execute(\Magento\Framework\Event\Observer $observer) $store = $this->storeManager->getStore($storeId); $storeName = $store->getName(); $websiteId = $store->getWebsiteId(); + if (empty($storeId)) { + $storeId = $store->getId(); + } // start app emulation $appEmulation = $this->emulationFactory->create(); $initialEnvironmentInfo = $appEmulation->startEnvironmentEmulation($storeId);