diff --git a/src/utils/FormElementMixin.js b/src/utils/FormElementMixin.js index 8302eb001..a56828fe1 100644 --- a/src/utils/FormElementMixin.js +++ b/src/utils/FormElementMixin.js @@ -119,16 +119,18 @@ export default { } this.isValid = isValid - if (this.parentField) { - // Set type only if not defined - if (!this.parentField.type) { - this.parentField.newType = type - } - // Set message only if not defined - if (!this.parentField.message) { - this.parentField.newMessage = message + this.$nextTick(() => { + if (this.parentField) { + // Set type only if not defined + if (!this.parentField.type) { + this.parentField.newType = type + } + // Set message only if not defined + if (!this.parentField.message) { + this.parentField.newMessage = message + } } - } + }) return this.isValid }