From bcb3d41665210208553ade83c15ad7576eddec0a Mon Sep 17 00:00:00 2001 From: Torsten Oppermann <torsten@sgalinski.de> Date: Fri, 4 Aug 2017 15:29:40 +0200 Subject: [PATCH] [TASK] Dont send preview emails --- Classes/Service/MailTemplateService.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/Classes/Service/MailTemplateService.php b/Classes/Service/MailTemplateService.php index 31f07f34..baee7485 100644 --- a/Classes/Service/MailTemplateService.php +++ b/Classes/Service/MailTemplateService.php @@ -389,16 +389,21 @@ class MailTemplateService { $this->mailMessage->send(); $dateTime = new DateTime(); $currentTimestamp = $dateTime->getTimestamp(); - $this->addMailToMailQueue( - $this->extensionKey, $this->templateName, $subject, $emailBody, $this->priority, - $currentTimestamp, TRUE, $currentTimestamp, $this->language, $siteRootId - ); + + if (!$isPreview) { + $this->addMailToMailQueue( + $this->extensionKey, $this->templateName, $subject, $emailBody, $this->priority, + $currentTimestamp, TRUE, $currentTimestamp, $this->language, $siteRootId + ); + } } else { - $this->addMailToMailQueue( - $this->extensionKey, $this->templateName, $subject, $emailBody, $this->priority, 0, FALSE, 0, - $this->language, $siteRootId - ); + if (!$isPreview) { + $this->addMailToMailQueue( + $this->extensionKey, $this->templateName, $subject, $emailBody, $this->priority, 0, FALSE, 0, + $this->language, $siteRootId + ); + } } return TRUE; -- GitLab