forked from loafle/openapi-generator-original
Fix body serialization in javascript-flowtyped generator when body is falsy (#2499)
This commit is contained in:
parent
28ae33cb13
commit
5d05cc0e66
@ -214,7 +214,7 @@ export const {{classname}}FetchParamCreator = function (configuration?: Configur
|
|||||||
{{/hasFormParams}}
|
{{/hasFormParams}}
|
||||||
{{#bodyParam}}
|
{{#bodyParam}}
|
||||||
const needsSerialization = (typeof {{paramName}} !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof {{paramName}} !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify({{paramName}} || {}) : ((({{paramName}}:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify({{paramName}} != null ? {{paramName}} : {}) : ((({{paramName}}:any):string) || "");
|
||||||
{{/bodyParam}}
|
{{/bodyParam}}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
@ -323,7 +323,7 @@ export const PetApiFetchParamCreator = function (configuration?: Configuration)
|
|||||||
delete localVarUrlObj.search;
|
delete localVarUrlObj.search;
|
||||||
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
||||||
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
|
||||||
|
|
||||||
return {
|
return {
|
||||||
url: url.format(localVarUrlObj),
|
url: url.format(localVarUrlObj),
|
||||||
@ -515,7 +515,7 @@ export const PetApiFetchParamCreator = function (configuration?: Configuration)
|
|||||||
delete localVarUrlObj.search;
|
delete localVarUrlObj.search;
|
||||||
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
||||||
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
|
||||||
|
|
||||||
return {
|
return {
|
||||||
url: url.format(localVarUrlObj),
|
url: url.format(localVarUrlObj),
|
||||||
@ -878,7 +878,7 @@ export const StoreApiFetchParamCreator = function (configuration?: Configuration
|
|||||||
delete localVarUrlObj.search;
|
delete localVarUrlObj.search;
|
||||||
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
||||||
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
|
||||||
|
|
||||||
return {
|
return {
|
||||||
url: url.format(localVarUrlObj),
|
url: url.format(localVarUrlObj),
|
||||||
@ -997,7 +997,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
|
|||||||
delete localVarUrlObj.search;
|
delete localVarUrlObj.search;
|
||||||
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
||||||
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
|
||||||
|
|
||||||
return {
|
return {
|
||||||
url: url.format(localVarUrlObj),
|
url: url.format(localVarUrlObj),
|
||||||
@ -1027,7 +1027,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
|
|||||||
delete localVarUrlObj.search;
|
delete localVarUrlObj.search;
|
||||||
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
||||||
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
|
||||||
|
|
||||||
return {
|
return {
|
||||||
url: url.format(localVarUrlObj),
|
url: url.format(localVarUrlObj),
|
||||||
@ -1057,7 +1057,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
|
|||||||
delete localVarUrlObj.search;
|
delete localVarUrlObj.search;
|
||||||
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
||||||
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
|
||||||
|
|
||||||
return {
|
return {
|
||||||
url: url.format(localVarUrlObj),
|
url: url.format(localVarUrlObj),
|
||||||
@ -1206,7 +1206,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
|
|||||||
delete localVarUrlObj.search;
|
delete localVarUrlObj.search;
|
||||||
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
|
||||||
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
|
||||||
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
|
localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
|
||||||
|
|
||||||
return {
|
return {
|
||||||
url: url.format(localVarUrlObj),
|
url: url.format(localVarUrlObj),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user