Rollback transaction if user creation fails

This commit is contained in:
richard-dds 2018-08-08 13:42:10 -04:00
parent 0c378ba07c
commit cb45db291e

View File

@ -37,6 +37,7 @@ class Users(object):
db.session.add(user) db.session.add(user)
db.session.commit() db.session.commit()
except IntegrityError: except IntegrityError:
db.session.rollback()
raise AlreadyExistsError("user") raise AlreadyExistsError("user")
return user return user