Merge pull request #737 from cmro/main

Fix: handle boolean values in environment variables
This commit is contained in:
Abhilash Raj
2025-01-08 19:19:04 -08:00
committed by GitHub

View File

@@ -230,8 +230,8 @@ EMAIL_HOST = os.environ.get('SMTP_HOST', '')
EMAIL_PORT = os.environ.get('SMTP_PORT', 25) EMAIL_PORT = os.environ.get('SMTP_PORT', 25)
EMAIL_HOST_USER = os.environ.get('SMTP_HOST_USER', '') EMAIL_HOST_USER = os.environ.get('SMTP_HOST_USER', '')
EMAIL_HOST_PASSWORD = os.environ.get('SMTP_HOST_PASSWORD', '') EMAIL_HOST_PASSWORD = os.environ.get('SMTP_HOST_PASSWORD', '')
EMAIL_USE_TLS = os.environ.get('SMTP_USE_TLS', False) EMAIL_USE_TLS = (os.environ.get('SMTP_USE_TLS', 'false').lower() == 'true')
EMAIL_USE_SSL = os.environ.get('SMTP_USE_SSL', False) EMAIL_USE_SSL = (os.environ.get('SMTP_USE_SSL', 'false').lower() == 'true')
# Compatibility with Bootstrap 3 # Compatibility with Bootstrap 3
from django.contrib.messages import constants as messages # flake8: noqa from django.contrib.messages import constants as messages # flake8: noqa