From 48057b15c9b8b52616d0dd5787520fc42df31a23 Mon Sep 17 00:00:00 2001 From: Nikita Zolotykh Date: Thu, 25 Jan 2024 14:11:31 +0300 Subject: [PATCH] fix: fix controller updateStore method --- .../core/components/Form/Controller/utils.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/lib/core/components/Form/Controller/utils.tsx b/src/lib/core/components/Form/Controller/utils.tsx index 0eae0311..87bd23d2 100644 --- a/src/lib/core/components/Form/Controller/utils.tsx +++ b/src/lib/core/components/Form/Controller/utils.tsx @@ -555,15 +555,13 @@ export const updateStore = < state: store.state, }; - if (updateState) { - nextStore = methodOnChange(nextStore, { - valOrSetter: (value) => - valueMutatorUpdated ? (valueMutator as {value: DirtyValue}).value : value, - ...(errorMutatorUpdated - ? {errorMutator: (errorMutator as {value: BaseValidateError}).value} - : {}), - }); - } + nextStore = methodOnChange(nextStore, { + valOrSetter: (value) => + valueMutatorUpdated ? (valueMutator as {value: DirtyValue}).value : value, + ...(errorMutatorUpdated + ? {errorMutator: (errorMutator as {value: BaseValidateError}).value} + : {}), + }); setStore(nextStore); } else if (updateNonCritical) {