forked from loafle/openapi-generator-original
[typescript-nest] fixes query parameter append bug (#14139)
Co-authored-by: Joe Longstreet <joe.longstreet@nabis.com>
This commit is contained in:
parent
12a6ea7beb
commit
c5e79681c5
@ -76,7 +76,7 @@ export class {{classname}} {
|
|||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
|
|
||||||
{{#hasQueryParams}}
|
{{#hasQueryParams}}
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
{{#queryParams}}
|
{{#queryParams}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
if ({{paramName}}) {
|
if ({{paramName}}) {
|
||||||
@ -93,10 +93,10 @@ export class {{classname}} {
|
|||||||
{{^isArray}}
|
{{^isArray}}
|
||||||
if ({{paramName}} !== undefined && {{paramName}} !== null) {
|
if ({{paramName}} !== undefined && {{paramName}} !== null) {
|
||||||
{{#isDateTime}}
|
{{#isDateTime}}
|
||||||
queryParameters['{{baseName}}'] = <any>{{paramName}}.toISOString();
|
queryParameters.append('{{baseName}}', <any>{{paramName}}.toISOString());
|
||||||
{{/isDateTime}}
|
{{/isDateTime}}
|
||||||
{{^isDateTime}}
|
{{^isDateTime}}
|
||||||
queryParameters['{{baseName}}'] = <any>{{paramName}};
|
queryParameters.append('{{baseName}}', <any>{{paramName}});
|
||||||
{{/isDateTime}}
|
{{/isDateTime}}
|
||||||
}
|
}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
@ -128,10 +128,10 @@ export class {{classname}} {
|
|||||||
{{/isKeyInHeader}}
|
{{/isKeyInHeader}}
|
||||||
{{#isKeyInQuery}}
|
{{#isKeyInQuery}}
|
||||||
{{^hasQueryParams}}
|
{{^hasQueryParams}}
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
{{/hasQueryParams}}
|
{{/hasQueryParams}}
|
||||||
if (this.configuration.apiKeys["{{keyParamName}}"]) {
|
if (this.configuration.apiKeys["{{keyParamName}}"]) {
|
||||||
queryParameters['{{keyParamName}}'] = this.configuration.apiKeys["{{keyParamName}}"];
|
queryParameters.append('{{keyParamName}}', this.configuration.apiKeys["{{keyParamName}}"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
{{/isKeyInQuery}}
|
{{/isKeyInQuery}}
|
||||||
|
@ -152,9 +152,9 @@ export class PetService {
|
|||||||
throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.');
|
throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
if (status) {
|
if (status) {
|
||||||
queryParameters['status'] = status.join(COLLECTION_FORMATS['csv']);
|
queryParameters.append('status', status.join(COLLECTION_FORMATS['csv']));
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
@ -202,9 +202,9 @@ export class PetService {
|
|||||||
throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.');
|
throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
if (tags) {
|
if (tags) {
|
||||||
queryParameters['tags'] = tags.join(COLLECTION_FORMATS['csv']);
|
queryParameters.append('tags', tags.join(COLLECTION_FORMATS['csv']));
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
|
@ -268,12 +268,12 @@ export class UserService {
|
|||||||
throw new Error('Required parameter password was null or undefined when calling loginUser.');
|
throw new Error('Required parameter password was null or undefined when calling loginUser.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
if (username !== undefined && username !== null) {
|
if (username !== undefined && username !== null) {
|
||||||
queryParameters['username'] = <any>username;
|
queryParameters.append('username', <any>username);
|
||||||
}
|
}
|
||||||
if (password !== undefined && password !== null) {
|
if (password !== undefined && password !== null) {
|
||||||
queryParameters['password'] = <any>password;
|
queryParameters.append('password', <any>password);
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
|
@ -153,7 +153,7 @@ export class PetService {
|
|||||||
throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.');
|
throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
if (status) {
|
if (status) {
|
||||||
queryParameters['status'] = status.join(COLLECTION_FORMATS['csv']);
|
queryParameters['status'] = status.join(COLLECTION_FORMATS['csv']);
|
||||||
}
|
}
|
||||||
@ -203,9 +203,9 @@ export class PetService {
|
|||||||
throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.');
|
throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
if (tags) {
|
if (tags) {
|
||||||
queryParameters['tags'] = tags.join(COLLECTION_FORMATS['csv']);
|
queryParameters.append('tags', tags.join(COLLECTION_FORMATS['csv']));
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
|
@ -269,12 +269,12 @@ export class UserService {
|
|||||||
throw new Error('Required parameter password was null or undefined when calling loginUser.');
|
throw new Error('Required parameter password was null or undefined when calling loginUser.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = new URLSearchParams();
|
||||||
if (username !== undefined && username !== null) {
|
if (username !== undefined && username !== null) {
|
||||||
queryParameters['username'] = <any>username;
|
queryParameters.append('username', <any>username);
|
||||||
}
|
}
|
||||||
if (password !== undefined && password !== null) {
|
if (password !== undefined && password !== null) {
|
||||||
queryParameters['password'] = <any>password;
|
queryParameters.append('password', <any>password);
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user