From 412bc577a053dce8494e5a5a38b44bf0bdf97823 Mon Sep 17 00:00:00 2001 From: Cid Lopes Date: Mon, 17 Apr 2023 15:46:02 +0300 Subject: [PATCH 1/2] Add nullcheck in Order Save Observer --- Observer/Order/Save.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Observer/Order/Save.php b/Observer/Order/Save.php index 81df6eaeb..4b03e6e13 100644 --- a/Observer/Order/Save.php +++ b/Observer/Order/Save.php @@ -138,6 +138,9 @@ public function execute(Observer $observer) /* @var Order $order */ /** @noinspection PhpUndefinedMethodInspection */ $order = $observer->getOrder(); + if (!$order) { + return; + } //Check if order has been sent once if (in_array($order->getId(), self::$sent)) { From 26423daa2683149a4e2d41079fb014cd722094d7 Mon Sep 17 00:00:00 2001 From: Cid Lopes Date: Tue, 18 Apr 2023 15:29:17 +0300 Subject: [PATCH 2/2] Bump version and update Changelog --- CHANGELOG.md | 3 +++ composer.json | 2 +- etc/module.xml | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 514092f81..142f3a24c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. +### 7.2.4 +* Add null check in order observer to allow for orders overriding + ### 7.2.3 * Update PHP-SDK to fix an issue that would cause category id's to be removed by the crawler diff --git a/composer.json b/composer.json index 0daa27ddd..65fb9bcec 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "nosto/module-nostotagging", "description": "Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.", "type": "magento2-module", - "version": "7.2.3", + "version": "7.2.4", "require-dev": { "phpmd/phpmd": "^2.5", "sebastian/phpcpd": "*", diff --git a/etc/module.xml b/etc/module.xml index b92f510da..d4202ebe8 100755 --- a/etc/module.xml +++ b/etc/module.xml @@ -37,5 +37,5 @@ - +