diff --git a/src/cleveragents/infrastructure/database/repositories.py b/src/cleveragents/infrastructure/database/repositories.py index ce10d80d1..691149d53 100644 --- a/src/cleveragents/infrastructure/database/repositories.py +++ b/src/cleveragents/infrastructure/database/repositories.py @@ -5628,6 +5628,7 @@ class CheckpointRepository: model = CheckpointModel.from_domain(checkpoint) session.add(model) session.flush() + session.commit() return model.to_domain() except IntegrityError as exc: session.rollback()