Only load queues after check passes
[MAILPOET-3481]
This commit is contained in:
@ -260,7 +260,7 @@ class NewsletterEntity {
|
|||||||
public function setStatus($status) {
|
public function setStatus($status) {
|
||||||
$this->status = $status;
|
$this->status = $status;
|
||||||
|
|
||||||
$queues = $this->getUnfinishedQueues();
|
// activate/deactivate unfinished tasks
|
||||||
$newTaskStatus = null;
|
$newTaskStatus = null;
|
||||||
$typesWithActivation = [self::TYPE_NOTIFICATION, self::TYPE_WELCOME, self::TYPE_AUTOMATIC];
|
$typesWithActivation = [self::TYPE_NOTIFICATION, self::TYPE_WELCOME, self::TYPE_AUTOMATIC];
|
||||||
|
|
||||||
@ -272,6 +272,9 @@ class NewsletterEntity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!$newTaskStatus) return;
|
if (!$newTaskStatus) return;
|
||||||
|
|
||||||
|
$queues = $this->getUnfinishedQueues();
|
||||||
|
|
||||||
foreach ($queues as $queue) {
|
foreach ($queues as $queue) {
|
||||||
/** @var SendingQueueEntity $queue */
|
/** @var SendingQueueEntity $queue */
|
||||||
$task = $queue->getTask();
|
$task = $queue->getTask();
|
||||||
|
Reference in New Issue
Block a user