From 5621d1df252d02e49c28d17cbbcf8f7c844719d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ja=CC=81n=20Mikla=CC=81s=CC=8C?= Date: Tue, 19 Mar 2019 13:53:51 +0100 Subject: [PATCH] Set newsletter's ID when sending preview or actual newsletter [MAILPOET-1882] --- lib/API/JSON/v1/Newsletters.php | 1 + lib/Cron/Workers/SendingQueue/Tasks/Newsletter.php | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/API/JSON/v1/Newsletters.php b/lib/API/JSON/v1/Newsletters.php index 48e7d5d68c..c7fa71608e 100644 --- a/lib/API/JSON/v1/Newsletters.php +++ b/lib/API/JSON/v1/Newsletters.php @@ -377,6 +377,7 @@ class Newsletters extends APIEndpoint { $rendered_newsletter['body']['html'], $rendered_newsletter['body']['text'] ) = explode($divider, $shortcodes->replace($body)); + $rendered_newsletter['id'] = $newsletter->id; try { $mailer = (!empty($data['mailer'])) ? diff --git a/lib/Cron/Workers/SendingQueue/Tasks/Newsletter.php b/lib/Cron/Workers/SendingQueue/Tasks/Newsletter.php index bde24de5bc..f80c6de797 100644 --- a/lib/Cron/Workers/SendingQueue/Tasks/Newsletter.php +++ b/lib/Cron/Workers/SendingQueue/Tasks/Newsletter.php @@ -156,6 +156,7 @@ class Newsletter { } $prepared_newsletter = Helpers::splitObject($prepared_newsletter); return array( + 'id' => $newsletter->id, 'subject' => $prepared_newsletter[0], 'body' => array( 'html' => $prepared_newsletter[1],