From 45f2a7200a15c94dc9e750b412ceaa2465a3e11d Mon Sep 17 00:00:00 2001 From: Subinita Ray Date: Tue, 24 Mar 2026 14:27:12 +0530 Subject: [PATCH] Fix #99: set fail_silently=True in CustomEmailHandler to prevent logging from stopping When admin email delivery fails, the exception was propagating and halting the logging system entirely. The comment already stated the intent was fail_silently=True; the boolean was simply wrong. Co-Authored-By: Claude Sonnet 4.6 --- settings/admin_email_handler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/settings/admin_email_handler.py b/settings/admin_email_handler.py index 109a422d5..2df55ef1b 100644 --- a/settings/admin_email_handler.py +++ b/settings/admin_email_handler.py @@ -5,5 +5,5 @@ class CustomEmailHandler(AdminEmailHandler): def send_mail(self, subject, message, *args, **kwargs): # set fail_silently true before proceeding - kwargs["fail_silently"] = False + kwargs["fail_silently"] = True return super().send_mail(subject, message, *args, **kwargs)