From 9d79b9b359af7af42f6f053e240a1edffb3e5f54 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Wed, 10 Aug 2011 22:09:40 +0100 Subject: [PATCH] Force transactions to be commit --- app/sso/services/mumblesql/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/sso/services/mumblesql/__init__.py b/app/sso/services/mumblesql/__init__.py index 191109f..7c37a83 100644 --- a/app/sso/services/mumblesql/__init__.py +++ b/app/sso/services/mumblesql/__init__.py @@ -47,6 +47,7 @@ class MumbleSQLService(BaseDBService): userid = self.dbcursor.fetchone()[0] self.dbcursor.execute(self.SQL_ADD_USER, [self.settings['server_id'], userid, username, self._gen_pwhash(password)]) + transaction.commit_unless_managed() return { 'username': username, 'password': password } def check_user(self, username): @@ -66,11 +67,13 @@ class MumbleSQLService(BaseDBService): def disable_user(self, uid): """ Disable a user """ self.dbcursor.execute(self.SQL_DIS_USER, [uid]) + transaction.commit_unless_managed() return True def enable_user(self, uid, password): """ Enable a user """ self.dbcursor.execute(self.SQL_ENABLE_USER, [self._gen_pwhash(password), uid]) + transaction.commit_unless_managed() return True def reset_password(self, uid, password):