From 2138207f781c8b4e09cb121d21c2dd4c59483bf7 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Tue, 16 Jul 2013 16:07:44 +0530 Subject: [PATCH] [bulk] [minor] ignore bad email ids --- webnotes/utils/email_lib/bulk.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/webnotes/utils/email_lib/bulk.py b/webnotes/utils/email_lib/bulk.py index 0326ad8dce..94c7522bf2 100644 --- a/webnotes/utils/email_lib/bulk.py +++ b/webnotes/utils/email_lib/bulk.py @@ -97,8 +97,13 @@ def add(email, sender, subject, message, text_content = None): e = Document('Bulk Email') e.sender = sender e.recipient = email - e.message = get_email(email, sender=e.sender, msg=message, subject=subject, - text_content = text_content).as_string() + try: + e.message = get_email(email, sender=e.sender, msg=message, subject=subject, + text_content = text_content).as_string() + except webnotes.ValidationError, e: + # bad email id - don't add to queue + return + e.status = 'Not Sent' e.save()