fix(): add flush to uow.add to ensure db sync

This commit is contained in:
doas root
2025-11-12 00:10:58 +03:00
parent 08a2ae6456
commit 89dffcabbd
7 changed files with 57 additions and 6 deletions
@@ -10,8 +10,9 @@ class DefaultUnitOfWork(UnitOfWork):
self._session = session
@override
def add(self, *entities: Any) -> None:
async def add(self, *entities: Any) -> None:
self._session.add_all(entities)
await self._session.flush()
@override
async def commit(self) -> None: