|
@@ -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
|