Merge branch 'fix-email-crash' into 'develop'

fix: Allow disabling email so ordering doesn't crash

See merge request la-chariotte/la-chariotte!131
This commit is contained in:
selfhoster1312 ACAB 2025-03-03 11:12:41 +00:00
commit 743a2cbffe
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"))