From 8f1a7ed3de77242e7419fc351617efd2a43e8019 Mon Sep 17 00:00:00 2001 From: Vlad Date: Thu, 14 Jul 2016 20:31:38 -0400 Subject: [PATCH] - Sets notification history status to "sent" upon completion - Implements #548 --- lib/Cron/Workers/SendingQueue/SendingQueue.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/Cron/Workers/SendingQueue/SendingQueue.php b/lib/Cron/Workers/SendingQueue/SendingQueue.php index 168d3bd063..25fc18551a 100644 --- a/lib/Cron/Workers/SendingQueue/SendingQueue.php +++ b/lib/Cron/Workers/SendingQueue/SendingQueue.php @@ -178,13 +178,14 @@ class SendingQueue { if(!$queue->count_to_process) { $queue->processed_at = current_time('mysql'); $queue->status = SendingQueueModel::STATUS_COMPLETED; - // set newsletter status to sent + // if it's a standard or post notificaiton newsletter, update its status to sent $newsletter = NewsletterModel::findOne($queue->newsletter_id); - // if it's a standard newsletter, update its status - if($newsletter->type === NewsletterModel::TYPE_STANDARD) { + if($newsletter->type === NewsletterModel::TYPE_STANDARD || + $newsletter->type === NewsletterModel::TYPE_NOTIFICATION_HISTORY + ) { $newsletter->setStatus(NewsletterModel::STATUS_SENT); } } return $queue->save(); } -} +} \ No newline at end of file