From dbd88f83137ec72d0c9953e0a396631a820d85a7 Mon Sep 17 00:00:00 2001 From: Jan Jakes Date: Wed, 17 Jan 2024 15:42:11 +0100 Subject: [PATCH] Simplify fetching subscriber IDs [MAILPOET-5737] --- mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php b/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php index 8896ddc3bd..c1dcf7e980 100644 --- a/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php +++ b/mailpoet/lib/Cron/Workers/SendingQueue/SendingQueue.php @@ -258,12 +258,11 @@ class SendingQueue { } $foundSubscribers = $queryBuilder->getQuery()->getResult(); - $foundSubscribersIds = array_filter( - array_map(function(SubscriberEntity $subscriber) { - return (!empty($subscriber->getId())) ? $subscriber->getId() : false; - }, $foundSubscribers) - ); + $foundSubscribersIds = array_map(function(SubscriberEntity $subscriber) { + return $subscriber->getId(); + }, $foundSubscribers); } + // if some subscribers weren't found, remove them from the processing list if (count($foundSubscribersIds) !== count($subscribersToProcessIds)) { $subscribersToRemove = array_diff(