diff --git a/lib/Subscribers/SubscriberSegmentRepository.php b/lib/Subscribers/SubscriberSegmentRepository.php index d39304fb33..b8b4120200 100644 --- a/lib/Subscribers/SubscriberSegmentRepository.php +++ b/lib/Subscribers/SubscriberSegmentRepository.php @@ -60,6 +60,10 @@ class SubscriberSegmentRepository extends Repository { 'status' => SubscriberEntity::STATUS_UNSUBSCRIBED, 'typeWordPress' => SegmentEntity::TYPE_WP_USERS, ]); + // Refresh SubscriberSegments status + foreach ($subscriber->getSubscriberSegments() as $subscriberSegment) { + $this->entityManager->refresh($subscriberSegment); + } } }