diff --git a/mails/mixins.py b/mails/mixins.py index 5b7e2829486aec1bea37c7971de8c743e1ae4b8f..60b1c16cdcbf61d8c1b496af6cc1432c4208badc 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): """