diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-04-24 16:41:27 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-04-24 16:41:27 +0200 |
commit | 3c2b0470bef7ce201618c97df010b2f70f0bfc3e (patch) | |
tree | ca7e7b55f3653a556c71e5d8d18cfe89cf851997 /hyperkitty/lib | |
parent | e710880e92289778c9db1f787c6e85ade23526c8 (diff) | |
download | hyperkitty-3c2b0470bef7ce201618c97df010b2f70f0bfc3e.tar.gz hyperkitty-3c2b0470bef7ce201618c97df010b2f70f0bfc3e.tar.xz hyperkitty-3c2b0470bef7ce201618c97df010b2f70f0bfc3e.zip |
Commit to Kittystore after each successful page load
To avoid being stuck in a transaction and show stale data.
Diffstat (limited to 'hyperkitty/lib')
-rw-r--r-- | hyperkitty/lib/store.py | 5 |
1 files changed, 3 insertions, 2 deletions
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() |