From e904041ea96fd9c5a435ff14d2b38854d97e314e Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Tue, 10 May 2011 12:13:40 +0000 Subject: [PATCH] Don't try to do string join on None, in case any address in an address list given to the mail sending routines is missing and represented by None. - Legacy-Id: 3111 --- ietf/utils/mail.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ietf/utils/mail.py b/ietf/utils/mail.py index ed809fa8e..af75cd835 100644 --- a/ietf/utils/mail.py +++ b/ietf/utils/mail.py @@ -157,9 +157,9 @@ def send_mail_mime(request, to, frm, subject, msg, cc=None, extra=None, toUser=N if isinstance(frm, tuple): frm = formataddr(frm) if isinstance(to, list) or isinstance(to, tuple): - to = ", ".join([isinstance(addr, tuple) and formataddr(addr) or addr for addr in to]) + to = ", ".join([isinstance(addr, tuple) and formataddr(addr) or addr for addr in to if addr]) if isinstance(cc, list) or isinstance(cc, tuple): - cc = ", ".join([isinstance(addr, tuple) and formataddr(addr) or addr for addr in cc]) + cc = ", ".join([isinstance(addr, tuple) and formataddr(addr) or addr for addr in cc if addr]) if frm: msg['From'] = frm msg['To'] = to