diff --git a/src/utils/convertKeysToCamelCase.js b/src/utils/convertKeysToCamelCase.js index ad8e18d..2e1df7f 100644 --- a/src/utils/convertKeysToCamelCase.js +++ b/src/utils/convertKeysToCamelCase.js @@ -6,7 +6,7 @@ const isArray = (arg) => Array.isArray(arg); const convertKeysToCamelCase = (data) => { if (isArray(data)) { return data.map((element) => { - if (isObject(element) || isArray(element)) { + if ((isObject(element) || isArray(element)) && !(element instanceof File)) { return convertKeysToCamelCase(element); } return element; @@ -14,7 +14,7 @@ const convertKeysToCamelCase = (data) => { } const newData = {}; Object.keys(data).forEach((key) => { - if (isObject(data[key]) || isArray(data[key])) { + if ((isObject(data[key]) || isArray(data[key])) && !(data[key] instanceof File)) { newData[camelCase(key)] = convertKeysToCamelCase(data[key]); } else { newData[camelCase(key)] = data[key]; diff --git a/src/utils/convertKeysToSnakeCase.js b/src/utils/convertKeysToSnakeCase.js index 1dc85ec..81cef08 100644 --- a/src/utils/convertKeysToSnakeCase.js +++ b/src/utils/convertKeysToSnakeCase.js @@ -6,7 +6,7 @@ const isArray = (arg) => Array.isArray(arg); const convertKeysToSnakeCase = (data) => { if (isArray(data)) { return data.map((element) => { - if (isObject(element) || isArray(element)) { + if ((isObject(element) || isArray(element)) && !(element instanceof File)) { return convertKeysToSnakeCase(element); } return element; @@ -14,7 +14,7 @@ const convertKeysToSnakeCase = (data) => { } const newData = {}; Object.keys(data).forEach((key) => { - if (isObject(data[key]) || isArray(data[key])) { + if ((isObject(data[key]) || isArray(data[key])) && !(data[key] instanceof File)) { newData[snakeCase(key)] = convertKeysToSnakeCase(data[key]); } else { newData[snakeCase(key)] = data[key];