From b0e57679be75d82162a55c247192db8f3cc07fe8 Mon Sep 17 00:00:00 2001
From: Torsten Oppermann <torsten@sgalinski.de>
Date: Fri, 30 Sep 2016 17:21:40 +0200
Subject: [PATCH] [TASK] Fallback to english template if no other exists

---
 Classes/Service/MailTemplateService.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Classes/Service/MailTemplateService.php b/Classes/Service/MailTemplateService.php
index 121e6ae1..60b921d2 100644
--- a/Classes/Service/MailTemplateService.php
+++ b/Classes/Service/MailTemplateService.php
@@ -202,6 +202,12 @@ class MailTemplateService {
 			$this->extensionKey, $this->templateName, $this->language
 		)->getFirst();
 
+		// If there is no template for this language, use the english template
+		if ($template === NULL && $this->language !== 'en') {
+			$this->setLanguage('en');
+			$this->sendEmail();
+		}
+
 		if ($template === NULL) {
 			return FALSE;
 		}
-- 
GitLab