Skip to content

Commit 2d2ca8b

Browse files
authored
Merge pull request #251 from DataIntegrationGroup/cm-session-test
NO TICKET: add session_ctx to development version init
2 parents a5cfa72 + 95624ed commit 2d2ca8b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

core/app.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
from contextlib import asynccontextmanager
1818
from typing import AsyncGenerator
1919

20+
from db.engine import session_ctx
21+
2022
from fastapi import FastAPI
2123
from fastapi.openapi.docs import (
2224
get_swagger_ui_html,
@@ -39,7 +41,8 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[None, None]:
3941
Application lifespan event handler to initialize the database and lexicon.
4042
"""
4143
if settings.get_enum("MODE") == "development":
42-
erase_and_rebuild_db()
44+
with session_ctx() as session:
45+
erase_and_rebuild_db(session)
4346
init_lexicon()
4447
init_parameter()
4548

0 commit comments

Comments
 (0)