From 3b60b712ec4d86b2660b3f222f62605c6ee6195a Mon Sep 17 00:00:00 2001 From: Kota-Yamaguchi <50980947+Kota-Yamaguchi@users.noreply.github.com> Date: Wed, 29 May 2024 19:06:16 +0900 Subject: [PATCH] feat: Add logging warning when MAIL_TYPE is not set (#4771) --- api/extensions/ext_mail.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/extensions/ext_mail.py b/api/extensions/ext_mail.py index d2c6e32dfd..32ac3fc717 100644 --- a/api/extensions/ext_mail.py +++ b/api/extensions/ext_mail.py @@ -1,3 +1,4 @@ +import logging from typing import Optional import resend @@ -16,7 +17,7 @@ class Mail: if app.config.get('MAIL_TYPE'): if app.config.get('MAIL_DEFAULT_SEND_FROM'): self._default_send_from = app.config.get('MAIL_DEFAULT_SEND_FROM') - + if app.config.get('MAIL_TYPE') == 'resend': api_key = app.config.get('RESEND_API_KEY') if not api_key: @@ -42,6 +43,9 @@ class Mail: ) else: raise ValueError('Unsupported mail type {}'.format(app.config.get('MAIL_TYPE'))) + else: + logging.warning('MAIL_TYPE is not set') + def send(self, to: str, subject: str, html: str, from_: Optional[str] = None): if not self._client: