Handle Array type query params

This commit is contained in:
Ryan Walker 2025-09-08 20:10:09 +00:00
parent f29c277860
commit fed8311d9f

View File

@ -412,7 +412,8 @@ async function executeApiTool(
urlPath = urlPath.replace(\`{\${param.name}}\`, encodeURIComponent(String(value)));
}
else if (param.in === 'query') {
queryParams[param.name] = value;
// Convert arrays to comma-separated strings for query parameters
queryParams[param.name] = Array.isArray(value) ? value.join(',') : value;
}
else if (param.in === 'header') {
headers[param.name.toLowerCase()] = String(value);