refac/fix: ENABLE_STAR_SESSIONS_MIDDLEWARE

This commit is contained in:
Timothy Jaeryang Baek 2025-10-07 10:52:34 -05:00
parent 4bb5b39410
commit 861953fd2d
2 changed files with 7 additions and 1 deletions

View file

@ -212,6 +212,11 @@ ENABLE_FORWARD_USER_INFO_HEADERS = (
os.environ.get("ENABLE_FORWARD_USER_INFO_HEADERS", "False").lower() == "true" os.environ.get("ENABLE_FORWARD_USER_INFO_HEADERS", "False").lower() == "true"
) )
# Experimental feature, may be removed in future
ENABLE_STAR_SESSIONS_MIDDLEWARE = (
os.environ.get("ENABLE_STAR_SESSIONS_MIDDLEWARE", "False").lower() == "true"
)
#################################### ####################################
# WEBUI_BUILD_HASH # WEBUI_BUILD_HASH
#################################### ####################################

View file

@ -450,6 +450,7 @@ from open_webui.env import (
ENABLE_OTEL, ENABLE_OTEL,
EXTERNAL_PWA_MANIFEST_URL, EXTERNAL_PWA_MANIFEST_URL,
AIOHTTP_CLIENT_SESSION_SSL, AIOHTTP_CLIENT_SESSION_SSL,
ENABLE_STAR_SESSIONS_MIDDLEWARE,
) )
@ -1946,7 +1947,7 @@ if len(app.state.config.TOOL_SERVER_CONNECTIONS) > 0:
pass pass
try: try:
if REDIS_URL: if ENABLE_STAR_SESSIONS_MIDDLEWARE:
redis_session_store = RedisStore( redis_session_store = RedisStore(
url=REDIS_URL, url=REDIS_URL,
prefix=(f"{REDIS_KEY_PREFIX}:session:" if REDIS_KEY_PREFIX else "session:"), prefix=(f"{REDIS_KEY_PREFIX}:session:" if REDIS_KEY_PREFIX else "session:"),