summaryrefslogtreecommitdiffstats
path: root/askbot/mail/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'askbot/mail/__init__.py')
-rw-r--r--askbot/mail/__init__.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/askbot/mail/__init__.py b/askbot/mail/__init__.py
index cb6f86a0..e4d9bc22 100644
--- a/askbot/mail/__init__.py
+++ b/askbot/mail/__init__.py
@@ -97,11 +97,19 @@ def _send_mail(subject_line, body_text, sender_email, recipient_list, headers=No
else:
message_class = mail.EmailMessage
+ from askbot.models import User
+ email_list = list()
+ for recipient in recipient_list:
+ if isinstance(recipient, User):
+ email_list.append(recipient.email)
+ else:
+ email_list.append(recipient)
+
msg = message_class(
subject_line,
get_text_from_html(body_text),
sender_email,
- recipient_list,
+ email_list,
headers = headers
)
if html_enabled: