From 3c2b0470bef7ce201618c97df010b2f70f0bfc3e Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Wed, 24 Apr 2013 16:41:27 +0200 Subject: Commit to Kittystore after each successful page load To avoid being stuck in a transaction and show stale data. --- hyperkitty/lib/store.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'hyperkitty/lib/store.py') diff --git a/hyperkitty/lib/store.py b/hyperkitty/lib/store.py index da18ffc..dfca537 100644 --- a/hyperkitty/lib/store.py +++ b/hyperkitty/lib/store.py @@ -79,9 +79,10 @@ class KittyStoreDjangoMiddleware(object): kittystore.get_store(settings.KITTYSTORE_URL, settings.KITTYSTORE_DEBUG)) - #def process_response(self, request, response): + def process_response(self, request, response): + request.environ['kittystore.store'].commit() # request.environ['kittystore.store'].close() - # return response + return response def process_exception(self, request, exception): request.environ['kittystore.store'].rollback() -- cgit