From 3745b17465fab5ca5f2b81f4a87cfa4299b9df1c Mon Sep 17 00:00:00 2001 From: John Oleksowicz Date: Fri, 11 Aug 2023 14:39:59 -0500 Subject: [PATCH] Filter subscribers during sending if filterSegment present MAILPOET-5509 --- mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php b/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php index c1e6ae38d6..93221512ba 100644 --- a/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php +++ b/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php @@ -237,7 +237,7 @@ class SendingQueue { ); if (!empty($newsletterSegmentsIds[0])) { // Check that subscribers are in segments - $foundSubscribersIds = $this->subscribersFinder->findSubscribersInSegments($subscribersToProcessIds, $newsletterSegmentsIds); + $foundSubscribersIds = $this->subscribersFinder->findSubscribersInSegments($subscribersToProcessIds, $newsletterSegmentsIds, $filterSegmentId); $foundSubscribers = empty($foundSubscribersIds) ? [] : SubscriberModel::whereIn('id', $foundSubscribersIds) ->whereNull('deleted_at') ->findMany();