From 90c3f0e4e4aa564e5c7edeebfd1298a5431e8052 Mon Sep 17 00:00:00 2001 From: Jonathan Labreuille Date: Thu, 16 Jun 2016 20:31:47 +0200 Subject: [PATCH] only update status to Sent for Standard newsletters --- lib/Cron/Workers/SendingQueue.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/Cron/Workers/SendingQueue.php b/lib/Cron/Workers/SendingQueue.php index 802ff43e55..2125be99cb 100644 --- a/lib/Cron/Workers/SendingQueue.php +++ b/lib/Cron/Workers/SendingQueue.php @@ -325,7 +325,12 @@ class SendingQueue { // set newsletter status to sent $newsletter = Newsletter::findOne($queue->newsletter_id); - $newsletter->setStatus(Newsletter::STATUS_SENT); + // if it's a standard newsletter, update its status + if($newsletter->type === Newsletter::TYPE_STANDARD) { + $newsletter->setStatus(Newsletter::STATUS_SENT); + } else if($newsletter->type === Newsletter::TYPE_NOTIFICATION) { + // TODO: Check with Vlad + } } $queue->subscribers = serialize((array) $queue->subscribers); $queue->save();