From b8edd2138e487ce535773a2979012da85c6113b5 Mon Sep 17 00:00:00 2001
From: Torsten Oppermann <torsten@sgalinski.de>
Date: Fri, 5 Jan 2018 10:51:24 +0100
Subject: [PATCH] [TASK] Fixing logic error with blacklist when sending mails
 directly

---
 Classes/Service/MailTemplateService.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/Classes/Service/MailTemplateService.php b/Classes/Service/MailTemplateService.php
index dfa75e52..5af821ff 100644
--- a/Classes/Service/MailTemplateService.php
+++ b/Classes/Service/MailTemplateService.php
@@ -341,10 +341,9 @@ class MailTemplateService {
 		// insert <br /> tags, but replace every instance of three or more successive breaks with just two.
 		$emailBody = nl2br($emailBody);
 		$emailBody = preg_replace('/(<br[\s]?[\/]?>[\s]*){3,}/', '<br /><br />', $emailBody);
-		if ($this->ignoreMailQueue && self::isTemplateBlacklisted(
+		if ($this->ignoreMailQueue && !self::isTemplateBlacklisted(
 				$this->extensionKey, $this->templateName, $siteRootId
 			)) {
-
 			$this->mailMessage->setBody($emailBody, 'text/html');
 			$this->mailMessage->send();
 			$dateTime = new DateTime();
-- 
GitLab