fix: omit None-valued query params in execute_tool_server (#22144)
This commit is contained in:
@@ -1247,7 +1247,8 @@ async def execute_tool_server(
|
|||||||
if param_in == "path":
|
if param_in == "path":
|
||||||
path_params[param_name] = params[param_name]
|
path_params[param_name] = params[param_name]
|
||||||
elif param_in == "query":
|
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}"
|
final_url = f"{url}{route_path}"
|
||||||
for key, value in path_params.items():
|
for key, value in path_params.items():
|
||||||
|
|||||||
Reference in New Issue
Block a user