diff --git a/CHANGELOG.md b/CHANGELOG.md index 20af2dd..d8dc14c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### [Unreleased] +### [3.0.11] - 2021-12-21 + +#### Fixed +- Error affecting customers using Magento's embedded footer forms + ### [3.0.10] - 2021-11-10 #### Changed @@ -134,7 +139,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - CSP now uses report-only mode -[Unreleased]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.10...HEAD +[Unreleased]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.11...HEAD +[3.0.11]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.10...3.0.11 [3.0.10]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.9...3.0.10 [3.0.9]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.8...3.0.9 [3.0.8]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.7...3.0.8 diff --git a/Observer/NewsletterSubscribeObserver.php b/Observer/NewsletterSubscribeObserver.php index 7e1f954..2820907 100644 --- a/Observer/NewsletterSubscribeObserver.php +++ b/Observer/NewsletterSubscribeObserver.php @@ -46,7 +46,7 @@ public function execute(Observer $observer) /** @var Subscriber $subscriber */ $subscriber = $observer->getDataObject(); - if ($subscriber->hasDataChanges()) { + if ($subscriber && $subscriber->hasDataChanges()) { $customer = $this->getCustomer($subscriber); if ($subscriber->isSubscribed()) { diff --git a/composer.json b/composer.json index fec025a..6c12273 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "klaviyo/magento2-extension", "description": "Klaviyo extension for Magento 2. Allows pushing newsletters to Klaviyo's platform and more.", "type": "magento2-module", - "version": "3.0.10", + "version": "3.0.11", "autoload": { "files": [ "registration.php" diff --git a/etc/module.xml b/etc/module.xml index 3c33814..b549aef 100644 --- a/etc/module.xml +++ b/etc/module.xml @@ -1,6 +1,6 @@ - +