From 8d952210006f01019f1b3841dd20ff84bf4c88b7 Mon Sep 17 00:00:00 2001 From: Ross Poulton Date: Tue, 4 Aug 2009 12:26:35 +0000 Subject: [PATCH] Issue #84: If an e-mail template doesn't exist, don't send the e-mail. As requested (and patch provided by) flywheelnetworks. --- lib.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib.py b/lib.py index e37494d7..39e2ee15 100644 --- a/lib.py +++ b/lib.py @@ -67,7 +67,10 @@ def send_templated_mail(template_name, email_context, recipients, sender=None, b pass if not t: - t = EmailTemplate.objects.get(template_name__iexact=template_name) + try: + t = EmailTemplate.objects.get(template_name__iexact=template_name) + except EmailTemplate.DoesNotExist: + return # just ignore if template doesn't exist if not sender: sender = settings.DEFAULT_FROM_EMAIL