From 5c8689a4223795eb739a5e4aba0470c5e628fbf6 Mon Sep 17 00:00:00 2001 From: Sergey Lavrinenko Date: Thu, 7 Apr 2016 18:23:27 +0300 Subject: [PATCH] Forgotten cc and bcc in DjangoMessage.recipients --- emails/django/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/emails/django/__init__.py b/emails/django/__init__.py index a9dd409..fa2be93 100644 --- a/emails/django/__init__.py +++ b/emails/django/__init__.py @@ -6,6 +6,7 @@ from .. utils import sanitize_email __all__ = ['DjangoMessageMixin', 'DjangoMessage'] + class DjangoMessageMixin(object): _recipients = None @@ -16,8 +17,10 @@ class DjangoMessageMixin(object): return self.charset or 'utf-8' def recipients(self): - r = self._recipients if self._recipients is not None else [r[1] for r in self.mail_to] - return [sanitize_email(e) for e in r] + ret = self._recipients + if ret is None: + ret = self.get_recipients_emails() + return [sanitize_email(e) for e in ret] @property def from_email(self): @@ -62,4 +65,4 @@ class DjangoMessage(DjangoMessageMixin, MessageTransformerMixin, MessageSignMixi """ pass -Message = DjangoMessage \ No newline at end of file +Message = DjangoMessage