File tree 1 file changed +3
-3
lines changed
templates/base/http-clients
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -104,9 +104,9 @@ export class HttpClient<SecurityDataType = unknown> {
104
104
private contentFormatters: Record<ContentType , (input: any) => any> = {
105
105
[ContentType.Json]: (input:any) => input !== null && (typeof input === "object" || typeof input === "string") ? JSON.stringify(input) : input,
106
106
[ContentType.Text]: (input:any) => input !== null && typeof input !== "string" ? JSON.stringify(input) : input,
107
- [ContentType.FormData]: (input: any ) =>
108
- Object.keys (input || {} ).reduce((formData, key) => {
109
- const property = input[ key] ;
107
+ [ContentType.FormData]: (input: FormData ) =>
108
+ (Array.from (input.keys()) || [] ).reduce((formData, key) => {
109
+ const property = input.get( key) ;
110
110
formData.append(
111
111
key,
112
112
property instanceof Blob ?
You can’t perform that action at this time.
0 commit comments