From 3640b5249f1afa767dbd997daca628ba18ab949b Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Fri, 17 May 2013 15:58:41 +0200 Subject: Fix some 500 errors --- hyperkitty/lib/store.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'hyperkitty/lib/store.py') diff --git a/hyperkitty/lib/store.py b/hyperkitty/lib/store.py index dfca537..0e09fe4 100644 --- a/hyperkitty/lib/store.py +++ b/hyperkitty/lib/store.py @@ -80,8 +80,10 @@ class KittyStoreDjangoMiddleware(object): settings.KITTYSTORE_DEBUG)) def process_response(self, request, response): - request.environ['kittystore.store'].commit() - # request.environ['kittystore.store'].close() + if "kittystore.store" in request.environ: + # kittystore.store could be absent on automatic redirects for ex. + request.environ['kittystore.store'].commit() + #request.environ['kittystore.store'].close() return response def process_exception(self, request, exception): -- cgit