Prevents sending to unsubscribed subscribers

This commit is contained in:
Vlad
2017-03-07 18:55:49 -05:00
parent 3a9db95c37
commit ccba1925b1
2 changed files with 26 additions and 0 deletions

View File

@ -8,6 +8,7 @@ use MailPoet\Mailer\MailerLog;
use MailPoet\Models\SendingQueue as SendingQueueModel;
use MailPoet\Models\StatisticsNewsletters as StatisticsNewslettersModel;
use MailPoet\Models\Subscriber as SubscriberModel;
use MailPoet\Models\Subscriber;
if(!defined('ABSPATH')) exit;
@ -42,6 +43,7 @@ class SendingQueue {
);
foreach($subscriber_batches as $subscribers_to_process_ids) {
$found_subscribers = SubscriberModel::whereIn('id', $subscribers_to_process_ids)
->where('status', Subscriber::STATUS_SUBSCRIBED)
->whereNull('deleted_at')
->findMany();
$found_subscribers_ids = array_map(function($subscriber) {