diff --git a/setup.py b/setup.py index 308e989..75191ea 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -VERSION = '0.2.2' +VERSION = '0.2.4' print(""" diff --git a/src/fastapi_quickcrud/misc/abstract_parser.py b/src/fastapi_quickcrud/misc/abstract_parser.py index 97ba562..3811c1b 100644 --- a/src/fastapi_quickcrud/misc/abstract_parser.py +++ b/src/fastapi_quickcrud/misc/abstract_parser.py @@ -24,10 +24,12 @@ def __init__(self, async_model, crud_models, autocommit): self.autocommit = autocommit async def async_commit(self, session): + await session.flush() if self.autocommit: await session.commit() def commit(self, session): + session.flush() if self.autocommit: session.commit()