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 {} ), },