From 461ea116899eb0838bb8bd929da0a4b546136a93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=8C=AF=E5=87=AF?= Date: Mon, 27 Oct 2025 11:43:33 +0800 Subject: [PATCH] fix: Validate Error when value undefined --- src/utils/validateUtil.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/validateUtil.ts b/src/utils/validateUtil.ts index 3522f4cea..5717b6acd 100644 --- a/src/utils/validateUtil.ts +++ b/src/utils/validateUtil.ts @@ -90,7 +90,7 @@ async function validateRule( } } - if (!result.length && subRuleField) { + if (!result.length && subRuleField && Array.isArray(value) && value.length > 0) { const subResults: string[][] = await Promise.all( (value as StoreValue[]).map((subValue: StoreValue, i: number) => validateRule(`${name}.${i}`, subValue, subRuleField, options, messageVariables),