Browse Source

Don't blurb exception pages from mails queue middleware.

Ralfp 12 years ago
parent
commit
77346547c4
1 changed files with 8 additions and 5 deletions
  1. 8 5
      misago/middleware/mailsqueue.py

+ 8 - 5
misago/middleware/mailsqueue.py

@@ -6,9 +6,12 @@ class MailsQueueMiddleware(object):
         request.mails_queue = []
 
     def process_response(self, request, response):
-        if request.mails_queue:
-            connection = mail.get_connection(fail_silently=settings.DEBUG)
-            connection.open()
-            connection.send_messages(request.mails_queue)
-            connection.close()
+        try:
+            if request.mails_queue:
+                connection = mail.get_connection(fail_silently=settings.DEBUG)
+                connection.open()
+                connection.send_messages(request.mails_queue)
+                connection.close()
+        except AttributeError:
+            pass
         return response