diff --git a/vue/dynamicforms/src/components/form/inputs/base.ts b/vue/dynamicforms/src/components/form/inputs/base.ts index 88cc97ad..9510ac6e 100644 --- a/vue/dynamicforms/src/components/form/inputs/base.ts +++ b/vue/dynamicforms/src/components/form/inputs/base.ts @@ -34,7 +34,13 @@ export function useInputBase(props: BaseProps, emit: BaseEmits) { }, }); - const errorsList = computed(() => props.errors || []); + const errorsList = computed(() => { + if (props.errors != null) { + if (props.errors instanceof Array) return props.errors; + return [props.errors]; + } + return []; + }); const errorsDisplayCount = computed(() => errorsList.value.length);