fix: omit None-valued query params in execute_tool_server (#22144)

This commit is contained in:
Classic298
2026-03-02 23:51:15 +01:00
committed by GitHub
parent b5c3395f79
commit d040953c76

View File

@@ -1247,7 +1247,8 @@ async def execute_tool_server(
if param_in == "path":
path_params[param_name] = params[param_name]
elif param_in == "query":
query_params[param_name] = params[param_name]
if params[param_name] is not None:
query_params[param_name] = params[param_name]
final_url = f"{url}{route_path}"
for key, value in path_params.items():