diff options
Diffstat (limited to 'hyperkitty')
-rw-r--r-- | hyperkitty/lib/store.py | 6 |
1 files changed, 4 insertions, 2 deletions
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): |