fix(typescript-nestjs): handle query params serialization properly (#20755)

* fix(typescript-nestjs): handle query params serialization properly

* fix(typescript-nestjs): updated the samples for param serialization fix
This commit is contained in:
mahmoud_ zeyada 2025-03-10 17:07:21 +02:00 committed by GitHub
parent 4ad76cc86c
commit 21be5f5abc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 5 deletions

View File

@ -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}}

View File

@ -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};

View File

@ -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};