forked from loafle/openapi-generator-original
Fix applying optional query parameters (#13419)
* add query params * update samples
This commit is contained in:
parent
37fb856775
commit
7beebe693a
@ -185,10 +185,12 @@ export default class ApiClient extends RESTDataSource {
|
|||||||
queryParams, headerParams, formParams, bodyParam, authNames,
|
queryParams, headerParams, formParams, bodyParam, authNames,
|
||||||
contentTypes, accepts, returnType, requestInit) {
|
contentTypes, accepts, returnType, requestInit) {
|
||||||
|
|
||||||
|
var normalizedQueryParams = this.normalizeParams(queryParams);
|
||||||
|
|
||||||
var parameterizedPath = this.parametrizePath(path, pathParams);
|
var parameterizedPath = this.parametrizePath(path, pathParams);
|
||||||
var fetchOptions = {
|
var fetchOptions = {
|
||||||
headers: headerParams,
|
headers: headerParams,
|
||||||
params: queryParams
|
params: normalizedQueryParams
|
||||||
};
|
};
|
||||||
|
|
||||||
this.applyAuthOptions(fetchOptions, authNames);
|
this.applyAuthOptions(fetchOptions, authNames);
|
||||||
@ -210,7 +212,7 @@ export default class ApiClient extends RESTDataSource {
|
|||||||
var httpMethodFn = httpMethod.toLowerCase();
|
var httpMethodFn = httpMethod.toLowerCase();
|
||||||
|
|
||||||
if (httpMethodFn == 'get' || httpMethodFn == 'delete') {
|
if (httpMethodFn == 'get' || httpMethodFn == 'delete') {
|
||||||
response = await this[httpMethodFn](parameterizedPath, [], requestInit);
|
response = await this[httpMethodFn](parameterizedPath, normalizedQueryParams, requestInit);
|
||||||
} else {
|
} else {
|
||||||
response = await this[httpMethodFn](parameterizedPath, body, requestInit)
|
response = await this[httpMethodFn](parameterizedPath, body, requestInit)
|
||||||
}
|
}
|
||||||
|
@ -186,10 +186,12 @@ export default class ApiClient extends RESTDataSource {
|
|||||||
queryParams, headerParams, formParams, bodyParam, authNames,
|
queryParams, headerParams, formParams, bodyParam, authNames,
|
||||||
contentTypes, accepts, returnType, requestInit) {
|
contentTypes, accepts, returnType, requestInit) {
|
||||||
|
|
||||||
|
var normalizedQueryParams = this.normalizeParams(queryParams);
|
||||||
|
|
||||||
var parameterizedPath = this.parametrizePath(path, pathParams);
|
var parameterizedPath = this.parametrizePath(path, pathParams);
|
||||||
var fetchOptions = {
|
var fetchOptions = {
|
||||||
headers: headerParams,
|
headers: headerParams,
|
||||||
params: queryParams
|
params: normalizedQueryParams
|
||||||
};
|
};
|
||||||
|
|
||||||
this.applyAuthOptions(fetchOptions, authNames);
|
this.applyAuthOptions(fetchOptions, authNames);
|
||||||
@ -211,7 +213,7 @@ export default class ApiClient extends RESTDataSource {
|
|||||||
var httpMethodFn = httpMethod.toLowerCase();
|
var httpMethodFn = httpMethod.toLowerCase();
|
||||||
|
|
||||||
if (httpMethodFn == 'get' || httpMethodFn == 'delete') {
|
if (httpMethodFn == 'get' || httpMethodFn == 'delete') {
|
||||||
response = await this[httpMethodFn](parameterizedPath, [], requestInit);
|
response = await this[httpMethodFn](parameterizedPath, normalizedQueryParams, requestInit);
|
||||||
} else {
|
} else {
|
||||||
response = await this[httpMethodFn](parameterizedPath, body, requestInit)
|
response = await this[httpMethodFn](parameterizedPath, body, requestInit)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user