From b6873153c1c763a61e4b6926ab6d5d09dc60c38b Mon Sep 17 00:00:00 2001 From: Didier FOURNOUT Date: Thu, 27 Feb 2025 19:32:15 +0000 Subject: [PATCH] resolve a bug in /api/models/base not returning openai models when ENABLE_FORWARD_USER_INFO_HEADERS is true --- backend/open_webui/main.py | 2 +- backend/open_webui/routers/openai.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/main.py b/backend/open_webui/main.py index 1e6f970c8..9676d144e 100644 --- a/backend/open_webui/main.py +++ b/backend/open_webui/main.py @@ -972,7 +972,7 @@ async def get_models(request: Request, user=Depends(get_verified_user)): @app.get("/api/models/base") async def get_base_models(request: Request, user=Depends(get_admin_user)): - models = await get_all_base_models(request) + models = await get_all_base_models(request, user=user) return {"data": models} diff --git a/backend/open_webui/routers/openai.py b/backend/open_webui/routers/openai.py index dff2461ea..990df83b0 100644 --- a/backend/open_webui/routers/openai.py +++ b/backend/open_webui/routers/openai.py @@ -67,7 +67,7 @@ async def send_get_request(url, key=None, user: UserModel = None): "X-OpenWebUI-User-Email": user.email, "X-OpenWebUI-User-Role": user.role, } - if ENABLE_FORWARD_USER_INFO_HEADERS + if ENABLE_FORWARD_USER_INFO_HEADERS and user else {} ), },