From 0cc7e8de61b54b7ef2000256ed9988e136f6846b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Jakes=CC=8C?= Date: Mon, 25 May 2020 16:48:12 +0200 Subject: [PATCH] Fix queue re-rendering on save [MAILPOET-2900] --- lib/Newsletter/NewsletterSaveController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/Newsletter/NewsletterSaveController.php b/lib/Newsletter/NewsletterSaveController.php index ec75506601..14824d7131 100644 --- a/lib/Newsletter/NewsletterSaveController.php +++ b/lib/Newsletter/NewsletterSaveController.php @@ -279,11 +279,12 @@ class NewsletterSaveController { $this->entityManager->remove($queue); $newsletter->setStatus(NewsletterEntity::STATUS_DRAFT); } else { - $queue->setNewsletterRenderedBody(null); - $queue->setNewsletterRenderedSubject(null); + $queueModel = $newsletterModel->getQueue(); + $queueModel->newsletterRenderedSubject = null; + $queueModel->newsletterRenderedBody = null; $newsletterQueueTask = new NewsletterQueueTask(); - $newsletterQueueTask->preProcessNewsletter($newsletterModel, $newsletterModel->getQueue()); + $newsletterQueueTask->preProcessNewsletter($newsletterModel, $queueModel); // 'preProcessNewsletter' modifies queue by old model - let's reload it $this->entityManager->refresh($queue);