Force transactions to be commit

This commit is contained in:
2011-08-10 22:09:40 +01:00
parent bdf0059925
commit 9d79b9b359

View File

@@ -47,6 +47,7 @@ class MumbleSQLService(BaseDBService):
userid = self.dbcursor.fetchone()[0] userid = self.dbcursor.fetchone()[0]
self.dbcursor.execute(self.SQL_ADD_USER, [self.settings['server_id'], userid, username, self._gen_pwhash(password)]) 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 } return { 'username': username, 'password': password }
def check_user(self, username): def check_user(self, username):
@@ -66,11 +67,13 @@ class MumbleSQLService(BaseDBService):
def disable_user(self, uid): def disable_user(self, uid):
""" Disable a user """ """ Disable a user """
self.dbcursor.execute(self.SQL_DIS_USER, [uid]) self.dbcursor.execute(self.SQL_DIS_USER, [uid])
transaction.commit_unless_managed()
return True return True
def enable_user(self, uid, password): def enable_user(self, uid, password):
""" Enable a user """ """ Enable a user """
self.dbcursor.execute(self.SQL_ENABLE_USER, [self._gen_pwhash(password), uid]) self.dbcursor.execute(self.SQL_ENABLE_USER, [self._gen_pwhash(password), uid])
transaction.commit_unless_managed()
return True return True
def reset_password(self, uid, password): def reset_password(self, uid, password):