Rollback transaction if user creation fails
This commit is contained in:
@@ -37,6 +37,7 @@ class Users(object):
|
||||
db.session.add(user)
|
||||
db.session.commit()
|
||||
except IntegrityError:
|
||||
db.session.rollback()
|
||||
raise AlreadyExistsError("user")
|
||||
|
||||
return user
|
||||
|
Reference in New Issue
Block a user