diff --git a/service_layer/uow.py b/service_layer/uow.py index b19916d..32f875d 100644 --- a/service_layer/uow.py +++ b/service_layer/uow.py @@ -22,7 +22,8 @@ def __enter__(self): return self def __exit__(self, exc_type, exc_value, traceback): - self.rollback() + if exc_type: + self.rollback() @abstractmethod def commit(self):