feat: defaults empty group fields to empty object

This commit is contained in:
James
2021-09-15 16:47:43 -04:00
parent 8aa9347a84
commit e39ece4823

View File

@@ -280,6 +280,10 @@ const traverseFields = (args: Arguments): void => {
updatedData[field.name] = field.defaultValue;
}
if (field.type === 'group' && typeof data?.[field.name] === 'undefined') {
updatedData[field.name] = {};
}
if (field.type === 'relationship' || field.type === 'upload') {
if (Array.isArray(field.relationTo)) {
if (Array.isArray(dataCopy[field.name])) {