From 8f5534554df7046a489558cb135cd803ba855465 Mon Sep 17 00:00:00 2001 From: dpahuja Date: Wed, 15 Dec 2021 12:24:37 +0100 Subject: [PATCH 1/2] Fix saving customer object - follow up to #268 --- src/Model/Customer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/Customer.php b/src/Model/Customer.php index b57ef8f6..14a7217a 100644 --- a/src/Model/Customer.php +++ b/src/Model/Customer.php @@ -22,6 +22,6 @@ class Customer extends \Pimcore\Model\DataObject\Customer implements SsoAwareCus { public function getProfilingConsent(): ?\Pimcore\Model\DataObject\Data\Consent { - return $this->getProfiling() ? $this->getProfiling()->getConsent() : null; + return $this->getProfiling(); } } From f5f57f00e34b299d307a9a4d63d98b2c4fec0b3e Mon Sep 17 00:00:00 2001 From: dpahuja Date: Wed, 15 Dec 2021 12:28:34 +0100 Subject: [PATCH 2/2] Fix saving customer object - follow up to #268 --- .../SegmentBuilder/ProductInterestSegmentBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CustomerManagementFramework/SegmentBuilder/ProductInterestSegmentBuilder.php b/src/CustomerManagementFramework/SegmentBuilder/ProductInterestSegmentBuilder.php index 768e83c7..48e9c44a 100644 --- a/src/CustomerManagementFramework/SegmentBuilder/ProductInterestSegmentBuilder.php +++ b/src/CustomerManagementFramework/SegmentBuilder/ProductInterestSegmentBuilder.php @@ -67,7 +67,7 @@ public function prepare(SegmentManagerInterface $segmentManager) */ public function calculateSegments(CustomerInterface $customer, SegmentManagerInterface $segmentManager) { - if (!$customer->getProfilingConsent()) { + if (!$customer->getProfilingConsent()->getConsent()) { return; }