diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a63f92fbf..780667d88 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,7 @@ Changelog 0.15.22 ------- * Fix the aggregates using the wrong side of the join when doing a self-referential aggregation. +* Fix for ``generate_schemas`` param being ignored in ``tortoise.contrib.quart.register_tortoise`` 0.15.21 ------- diff --git a/tortoise/contrib/quart/__init__.py b/tortoise/contrib/quart/__init__.py index b6d87c908..235d05720 100644 --- a/tortoise/contrib/quart/__init__.py +++ b/tortoise/contrib/quart/__init__.py @@ -72,12 +72,13 @@ def register_tortoise( True to generate schema immediately. Only useful for dev environments or SQLite ``:memory:`` databases """ + _generate_schemas = generate_schemas @app.before_serving async def init_orm() -> None: # pylint: disable=W0612 await Tortoise.init(config=config, config_file=config_file, db_url=db_url, modules=modules) logging.info("Tortoise-ORM started, %s, %s", Tortoise._connections, Tortoise.apps) - if generate_schemas: + if _generate_schemas: logging.info("Tortoise-ORM generating schema") await Tortoise.generate_schemas()