Ensures that queues are instance of the scheduled task class

This commit is contained in:
Vlad
2018-04-11 18:58:29 -04:00
parent cb80b5ca69
commit afefa89466

View File

@ -32,6 +32,8 @@ class SendingQueue {
function process() { function process() {
$this->enforceSendingAndExecutionLimits(); $this->enforceSendingAndExecutionLimits();
foreach(self::getRunningQueues() as $queue) { foreach(self::getRunningQueues() as $queue) {
if(!$queue instanceof SendingTask) continue;
$newsletter = $this->newsletter_task->getNewsletterFromQueue($queue); $newsletter = $this->newsletter_task->getNewsletterFromQueue($queue);
if(!$newsletter) { if(!$newsletter) {
continue; continue;