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,
|
||||
contentTypes, accepts, returnType, requestInit) {
|
||||
|
||||
var normalizedQueryParams = this.normalizeParams(queryParams);
|
||||
|
||||
var parameterizedPath = this.parametrizePath(path, pathParams);
|
||||
var fetchOptions = {
|
||||
headers: headerParams,
|
||||
params: queryParams
|
||||
params: normalizedQueryParams
|
||||
};
|
||||
|
||||
this.applyAuthOptions(fetchOptions, authNames);
|
||||
@ -210,7 +212,7 @@ export default class ApiClient extends RESTDataSource {
|
||||
var httpMethodFn = httpMethod.toLowerCase();
|
||||
|
||||
if (httpMethodFn == 'get' || httpMethodFn == 'delete') {
|
||||
response = await this[httpMethodFn](parameterizedPath, [], requestInit);
|
||||
response = await this[httpMethodFn](parameterizedPath, normalizedQueryParams, requestInit);
|
||||
} else {
|
||||
response = await this[httpMethodFn](parameterizedPath, body, requestInit)
|
||||
}
|
||||
|
@ -186,10 +186,12 @@ export default class ApiClient extends RESTDataSource {
|
||||
queryParams, headerParams, formParams, bodyParam, authNames,
|
||||
contentTypes, accepts, returnType, requestInit) {
|
||||
|
||||
var normalizedQueryParams = this.normalizeParams(queryParams);
|
||||
|
||||
var parameterizedPath = this.parametrizePath(path, pathParams);
|
||||
var fetchOptions = {
|
||||
headers: headerParams,
|
||||
params: queryParams
|
||||
params: normalizedQueryParams
|
||||
};
|
||||
|
||||
this.applyAuthOptions(fetchOptions, authNames);
|
||||
@ -211,7 +213,7 @@ export default class ApiClient extends RESTDataSource {
|
||||
var httpMethodFn = httpMethod.toLowerCase();
|
||||
|
||||
if (httpMethodFn == 'get' || httpMethodFn == 'delete') {
|
||||
response = await this[httpMethodFn](parameterizedPath, [], requestInit);
|
||||
response = await this[httpMethodFn](parameterizedPath, normalizedQueryParams, requestInit);
|
||||
} else {
|
||||
response = await this[httpMethodFn](parameterizedPath, body, requestInit)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user