diff --git a/readthedocs/core/tasks.py b/readthedocs/core/tasks.py index 7c1b86f477f..6969b619e0a 100644 --- a/readthedocs/core/tasks.py +++ b/readthedocs/core/tasks.py @@ -56,7 +56,8 @@ def send_email_task( get_template(template_html).render(context), 'text/html', ) - except TemplateDoesNotExist: + except (TypeError, TemplateDoesNotExist): + # TypeError is raised when ``template_html`` is ``None`` pass msg.send() log.info('Sent email to recipient: %s', recipient)