From cb45db291e4fc95faf5b3a25ee97e9622788c960 Mon Sep 17 00:00:00 2001 From: richard-dds Date: Wed, 8 Aug 2018 13:42:10 -0400 Subject: [PATCH] Rollback transaction if user creation fails --- atst/domain/users.py | 1 + 1 file changed, 1 insertion(+) diff --git a/atst/domain/users.py b/atst/domain/users.py index 54cf4ae0..bc3d972f 100644 --- a/atst/domain/users.py +++ b/atst/domain/users.py @@ -37,6 +37,7 @@ class Users(object): db.session.add(user) db.session.commit() except IntegrityError: + db.session.rollback() raise AlreadyExistsError("user") return user