diff --git a/view.js b/view.js index 56196d19..3b539309 100644 --- a/view.js +++ b/view.js @@ -403,7 +403,7 @@ function generateField(data, field, parent) { } childs.shift(); } - if (componentData === undefined) { + if (componentData[childs[0]] === undefined) { if (field.type === 'object') { componentData[childs[0]] = {}; } else if (field.type === 'enum' && field.default) {