diff --git a/packages/core/src/utils.js b/packages/core/src/utils.js index cec40dc815..e1ae07c195 100644 --- a/packages/core/src/utils.js +++ b/packages/core/src/utils.js @@ -233,18 +233,14 @@ function computeDefaults( (formData || {})[key], includeUndefinedValues ); - if (includeUndefinedValues) { - acc[key] = computedDefault; - } else { - if (typeof computedDefault === "object") { - // Store computedDefault if it's a non-empty object (e.g. not {}) - if (!isEmpty(computedDefault)) { - acc[key] = computedDefault; - } - } else if (computedDefault !== undefined) { - // Store computedDefault if's a defined primitive (e.g. true) + if (typeof computedDefault === "object") { + // Store computedDefault if it's a non-empty object (e.g. not {}) + if (!isEmpty(computedDefault)) { acc[key] = computedDefault; } + } else if (computedDefault !== undefined) { + // Store computedDefault if's a defined primitive (e.g. true) + acc[key] = computedDefault; } return acc; }, {});