fix: Allow disabling email so ordering doesn't crash

This commit is contained in:
selfhoster1312 2025-03-02 16:17:11 +01:00 committed by selfhoster1312 ACAB
parent 19c4a0b6ed
commit 57b5f1155b
2 changed files with 5 additions and 1 deletions

View file

@ -22,4 +22,7 @@ def send_order_confirmation_mail(order):
from_email = settings.DEFAULT_FROM_EMAIL from_email = settings.DEFAULT_FROM_EMAIL
to = order.author.email to = order.author.email
mail.send_mail(subject, plain_message, from_email, [to], html_message=html_message) if settings.EMAIL_ENABLE:
mail.send_mail(
subject, plain_message, from_email, [to], html_message=html_message
)

View file

@ -174,6 +174,7 @@ if SENTRY_DSN:
) )
# Email settings # Email settings
EMAIL_ENABLE = True
EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST = os.getenv("EMAIL_HOST") EMAIL_HOST = os.getenv("EMAIL_HOST")
EMAIL_PORT = int(os.getenv("EMAIL_PORT", "587")) EMAIL_PORT = int(os.getenv("EMAIL_PORT", "587"))