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; } 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(); } }