From 0bf686396d9f0e6e49be9c64e2f58fb2fe32c1fa Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 12 Nov 2025 23:27:03 -0500 Subject: [PATCH] refac/fix --- backend/open_webui/routers/configs.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/backend/open_webui/routers/configs.py b/backend/open_webui/routers/configs.py index 1614bfaadf..62d1d95699 100644 --- a/backend/open_webui/routers/configs.py +++ b/backend/open_webui/routers/configs.py @@ -277,11 +277,14 @@ async def verify_tool_servers_config( user.id, request.cookies.get("oauth_session_id", None), ) + + if oauth_token: + token = oauth_token.get("access_token", "") except Exception as e: pass - if oauth_token: - headers = {"Authorization": f"Bearer {oauth_token.get('access_token', '')}"} + if token: + headers = {"Authorization": f"Bearer {token}"} await client.connect(form_data.url, headers=headers) specs = await client.list_tool_specs() @@ -307,13 +310,15 @@ async def verify_tool_servers_config( elif form_data.auth_type == "system_oauth": try: if request.cookies.get("oauth_session_id", None): - oauth_token = await request.app.state.oauth_manager.get_oauth_token( - user.id, - request.cookies.get("oauth_session_id", None), + oauth_token = ( + await request.app.state.oauth_manager.get_oauth_token( + user.id, + request.cookies.get("oauth_session_id", None), + ) ) - + if oauth_token: - token = f"{oauth_token.get('access_token', '')}" + token = oauth_token.get("access_token", "") except Exception as e: pass