Update also newsletter status when completing sending task
[MAILPOET-3962]
This commit is contained in:
committed by
Veljko V
parent
c8111a7a85
commit
bbb23e4f37
@@ -103,6 +103,11 @@ class SendingQueuesRepository extends Repository {
|
||||
$processedAt = Carbon::createFromTimestamp($this->wp->currentTime('mysql'));
|
||||
$task->setProcessedAt($processedAt);
|
||||
$task->setStatus(ScheduledTaskEntity::STATUS_COMPLETED);
|
||||
// Update also status of newsletter if necessary
|
||||
$newsletter = $queue->getNewsletter();
|
||||
if ($newsletter instanceof NewsletterEntity && $newsletter->canBeSetSent()) {
|
||||
$newsletter->setStatus(NewsletterEntity::STATUS_SENT);
|
||||
}
|
||||
$this->flush();
|
||||
} else {
|
||||
$newsletter = $queue->getNewsletter();
|
||||
|
Reference in New Issue
Block a user