refac/fix: DATABASE_ENABLE_SESSION_SHARING env var

This commit is contained in:
Timothy Jaeryang Baek
2026-01-10 00:16:04 +04:00
parent 5990c51ab5
commit 8646aebaab
2 changed files with 7 additions and 1 deletions
+2 -1
View File
@@ -14,6 +14,7 @@ from open_webui.env import (
DATABASE_POOL_SIZE,
DATABASE_POOL_TIMEOUT,
DATABASE_ENABLE_SQLITE_WAL,
DATABASE_ENABLE_SESSION_SHARING,
ENABLE_DB_MIGRATIONS,
)
from peewee_migrate import Router
@@ -164,7 +165,7 @@ get_db = contextmanager(get_session)
@contextmanager
def get_db_context(db: Optional[Session] = None):
if isinstance(db, Session):
if isinstance(db, Session) and DATABASE_ENABLE_SESSION_SHARING:
yield db
else:
with get_db() as session: