From deb5c02ce66d8c2bee65d8d5f953bea87d490d2d Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 22 Jan 2022 22:11:36 +0000 Subject: [PATCH] Fix sending error email on email ratelimit --- app/maillogger.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/maillogger.py b/app/maillogger.py index 045efc8..1377fc0 100644 --- a/app/maillogger.py +++ b/app/maillogger.py @@ -70,10 +70,15 @@ class FlaskMailHandler(logging.Handler): return subject def emit(self, record): + subject = self.getSubject(record) text = self.format(record) if self.formatter else None html = "
{}
".format(text) + + if "The recipient has exceeded message rate limit. Try again later" in subject: + return + for email in self.send_to: - send_user_email.delay(email, "en", self.getSubject(record), text, html) + send_user_email.delay(email, "en", subject, text, html) def build_handler(app):