From b3a18b88ea33b24d3a8fbf2a7448e604151e6a26 Mon Sep 17 00:00:00 2001 From: Klemen Pukl Date: Thu, 30 Oct 2025 11:10:32 +0100 Subject: [PATCH] If error message was not instance of array it wasn't shown at field on form. --- vue/dynamicforms/src/components/form/inputs/base.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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);