Skip to content

Commit fa3fbbf

Browse files
committed
Add manual support for explode property
1 parent 7f194ce commit fa3fbbf

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/buildPostmanRequest.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,17 @@ function setQueryParams(postman: sdk.Request, queryParams: Param[]) {
2828
}
2929

3030
if (Array.isArray(param.value)) {
31+
// Manual support for handling exploded query params
32+
if (param.explode) {
33+
let queryStringArr = [];
34+
35+
for (let i = 0; i < param.value.length; i++) {
36+
queryStringArr.push(`${param.name}=${param.value[i]}`);
37+
}
38+
39+
return queryStringArr.join("&");
40+
}
41+
3142
return new sdk.QueryParam({
3243
key: param.name,
3344
value: param.value.join(","),

0 commit comments

Comments
 (0)