From a71998def07297e6e3f5bf07986f2f2b405eb438 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Fri, 9 Aug 2013 13:38:22 -0500 Subject: [PATCH] fixed issue 1623:Storing tickets in DB will produce a deadlock on an internal error, thanks lumurer --- VERSION | 2 +- gluon/restricted.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 06fa786f..75bb0f59 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.6.0-development+timestamp.2013.08.09.11.04.59 +Version 2.6.0-development+timestamp.2013.08.09.13.37.02 diff --git a/gluon/restricted.py b/gluon/restricted.py index 7d5ca513..5a0cb5e8 100644 --- a/gluon/restricted.py +++ b/gluon/restricted.py @@ -52,6 +52,7 @@ class TicketStorage(Storage): table.insert(ticket_id=ticket_id, ticket_data=cPickle.dumps(ticket_data), created_datetime=request.now) + self.db.commit() logger.error('In FILE: %(layer)s\n\n%(traceback)s\n' % ticket_data) def _store_on_disk(self, request, ticket_id, ticket_data):