Prevents processing scheduled sending queues for inactive newsletters

This commit is contained in:
Vlad
2017-06-01 19:50:25 -04:00
parent dd4bebb570
commit ea831ef160
2 changed files with 17 additions and 1 deletions

View File

@@ -31,6 +31,8 @@ class Scheduler {
->findOne($queue->newsletter_id);
if(!$newsletter || $newsletter->deleted_at !== null) {
$queue->delete();
} elseif($newsletter->status !== 'active') {
continue;
} elseif($newsletter->type === 'welcome') {
$this->processWelcomeNewsletter($newsletter, $queue);
} elseif($newsletter->type === 'notification') {