From 61d4bd6b17efb3ac3ef1a08251364086bd83eb2a Mon Sep 17 00:00:00 2001 From: Paulo Date: Mon, 24 Aug 2026 12:33:34 +0200 Subject: [PATCH] Commits keep loaded objects readable --- backend/druks/database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/druks/database.py b/backend/druks/database.py index e5223828..dab82d26 100644 --- a/backend/druks/database.py +++ b/backend/druks/database.py @@ -97,7 +97,7 @@ def create_engine_from_url(database_url: str): def get_session(engine) -> Session: - return Session(engine, autocommit=False, autoflush=True) + return Session(engine, autocommit=False, autoflush=True, expire_on_commit=False) def _session_scope() -> object | None: @@ -107,7 +107,7 @@ def _session_scope() -> object | None: return None -_session_factory = sessionmaker(class_=Session, autoflush=True) +_session_factory = sessionmaker(class_=Session, autoflush=True, expire_on_commit=False) db_session: scoped_session = scoped_session(_session_factory, scopefunc=_session_scope)