diff --git a/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache b/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache index f1e9392c57b..091d9f6add5 100755 --- a/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache @@ -127,7 +127,19 @@ export const {{classname}}AxiosParamCreator = function (configuration?: Configur {{paramName}}; {{/isDate}} {{^isDate}} + {{#isExplode}} + {{#isPrimitiveType}} localVarQueryParameter['{{baseName}}'] = {{paramName}}; + {{/isPrimitiveType}} + {{^isPrimitiveType}} + for (let param of Object.keys({{baseName}})) { + localVarQueryParameter[param] = {{baseName}}?.[param]; + } + {{/isPrimitiveType}} + {{/isExplode}} + {{^isExplode}} + localVarQueryParameter['{{baseName}}'] = {{paramName}}; + {{/isExplode}} {{/isDate}} {{/isDateTime}} }