diff --git a/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache b/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache index 87f73c75d52..88081decc4d 100644 --- a/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache @@ -137,7 +137,7 @@ export class {{classname}} { }) {{/isCollectionFormatMulti}} {{^isCollectionFormatMulti}} - queryParameters['{{baseName}}'] = {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}']); + queryParameters.append('{{baseName}}', {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}'])); {{/isCollectionFormatMulti}} } {{/isArray}} diff --git a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts index 81bbb54a9ca..c0dadd25027 100644 --- a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts @@ -176,7 +176,7 @@ export class PetService { let queryParameters = new URLSearchParams(); if (status) { - queryParameters['status'] = status.join(COLLECTION_FORMATS['csv']); + queryParameters.append('status', status.join(COLLECTION_FORMATS['csv'])); } let headers = {...this.defaultHeaders}; @@ -236,7 +236,7 @@ export class PetService { let queryParameters = new URLSearchParams(); if (tags) { - queryParameters['tags'] = tags.join(COLLECTION_FORMATS['csv']); + queryParameters.append('tags', tags.join(COLLECTION_FORMATS['csv'])); } let headers = {...this.defaultHeaders}; diff --git a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts index 61cd6549aa0..7c87dbf7bc2 100644 --- a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts @@ -177,7 +177,7 @@ export class PetService { let queryParameters = new URLSearchParams(); if (status) { - queryParameters['status'] = status.join(COLLECTION_FORMATS['csv']); + queryParameters.append('status', status.join(COLLECTION_FORMATS['csv'])); } let headers = {...this.defaultHeaders}; @@ -237,7 +237,7 @@ export class PetService { let queryParameters = new URLSearchParams(); if (tags) { - queryParameters['tags'] = tags.join(COLLECTION_FORMATS['csv']); + queryParameters.append('tags', tags.join(COLLECTION_FORMATS['csv'])); } let headers = {...this.defaultHeaders};