From 481bf9b2a6441c273c7abc78fa54ff92a2b57699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20Str=C3=BCbing?= Date: Wed, 28 Jan 2026 15:33:20 +0100 Subject: [PATCH] fix: use getByPath instead of custom value creation --- packages/react/src/contexts/validation.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react/src/contexts/validation.tsx b/packages/react/src/contexts/validation.tsx index 9e636968..209f9d02 100644 --- a/packages/react/src/contexts/validation.tsx +++ b/packages/react/src/contexts/validation.tsx @@ -13,6 +13,7 @@ import { type ValidationConfig, type ValidationFunction, type ValidationResult, + getByPath, } from "@json-render/core"; import { useData } from "./data"; @@ -83,7 +84,7 @@ export function ValidationProvider({ const validate = useCallback( (path: string, config: ValidationConfig): ValidationResult => { - const value = data[path.split("/").filter(Boolean).join(".")]; + const value = getByPath(data, path); const result = runValidation(config, { value, dataModel: data,