diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-09-13 12:50:59 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-09-13 12:50:59 +0200 |
commit | 9600ba9eb12f9577f8e36233135d7d8938de5090 (patch) | |
tree | 869c3075dbdbe24a131fe5a4d9f4fb1a79aa61d6 | |
parent | 6c9cf8cac6bdee3be8da460df475878a81e49d22 (diff) | |
download | Chimère-9600ba9eb12f9577f8e36233135d7d8938de5090.tar.bz2 Chimère-9600ba9eb12f9577f8e36233135d7d8938de5090.zip |
Add CSRF middleware - catch ConnectionError on email send
-rw-r--r-- | chimere/forms.py | 2 | ||||
-rw-r--r-- | settings.py | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/chimere/forms.py b/chimere/forms.py index b484118..5fa7ea9 100644 --- a/chimere/forms.py +++ b/chimere/forms.py @@ -115,7 +115,7 @@ def notifyByEmail(subject, body, user_list, sender=None): headers=headers) try: email.send() - except BadHeaderError: + except (BadHeaderError, ConnectionRefusedError): return False return True diff --git a/settings.py b/settings.py index be40000..2ca915b 100644 --- a/settings.py +++ b/settings.py @@ -226,7 +226,8 @@ MIDDLEWARE_CLASSES = [ 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware' + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware' ] TEMPLATE_DIRS = [ |