From 1b4720e208c839f84a44e866bfb39fbe5fe8cc69 Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Sat, 12 May 2018 20:35:04 +0200
Subject: [PATCH] Fix optional original_recipient sender

---
 mails/mixins.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/mails/mixins.py b/mails/mixins.py
index 5b7e28294..60b1c16cd 100644
--- a/mails/mixins.py
+++ b/mails/mixins.py
@@ -56,7 +56,10 @@ class MailUtilsMixin:
         self.mail_template = mail_template.render(kwargs)
 
         # Gather Recipients data
-        self.original_recipient = self._validate_single_entry(self.mail_data.get('to_address'))[0]
+        try:
+            self.original_recipient = self._validate_single_entry(self.mail_data.get('to_address'))[0]
+        except IndexError:
+            self.original_recipient = ''
 
         self.subject = self.mail_data['subject']
 
@@ -87,6 +90,8 @@ class MailUtilsMixin:
                     return mail_to
         elif re.match("[^@]+@[^@]+\.[^@]+", entry):
             return [entry]
+        else:
+            return []
 
     def validate_bcc_list(self):
         """
-- 
GitLab