diff --git a/src/vfjs-global-mixin/methods/vfjs-validation/getters.js b/src/vfjs-global-mixin/methods/vfjs-validation/getters.js index fb821dbc..734f30e0 100644 --- a/src/vfjs-global-mixin/methods/vfjs-validation/getters.js +++ b/src/vfjs-global-mixin/methods/vfjs-validation/getters.js @@ -1,4 +1,4 @@ -import { set } from 'lodash'; +import { set, setWith } from 'lodash'; const vfjsValidationGetters = { /** getVfjsPropertiesRequired @@ -122,7 +122,7 @@ const vfjsValidationGetters = { const required = previousPaths.length > 0 ? `${previousProperties}.required` : 'required'; if (index === paths.length - 1) { - set(schema, properties, fieldSchema); + setWith(schema, properties, fieldSchema, Object); if (isRequired) { set(schema, required, [path]);