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