diff --git a/lib/Entities/NewsletterEntity.php b/lib/Entities/NewsletterEntity.php index 934b2240a1..5450336b65 100644 --- a/lib/Entities/NewsletterEntity.php +++ b/lib/Entities/NewsletterEntity.php @@ -260,7 +260,7 @@ class NewsletterEntity { public function setStatus($status) { $this->status = $status; - $queues = $this->getUnfinishedQueues(); + // activate/deactivate unfinished tasks $newTaskStatus = null; $typesWithActivation = [self::TYPE_NOTIFICATION, self::TYPE_WELCOME, self::TYPE_AUTOMATIC]; @@ -272,6 +272,9 @@ class NewsletterEntity { } if (!$newTaskStatus) return; + + $queues = $this->getUnfinishedQueues(); + foreach ($queues as $queue) { /** @var SendingQueueEntity $queue */ $task = $queue->getTask();