From c6f0734c3b674b2b7ac10fb9ea39472ef36993b0 Mon Sep 17 00:00:00 2001
From: rlazarini <remi.lazarini@cea.fr>
Date: Tue, 13 Feb 2024 14:07:54 +0100
Subject: [PATCH] [Ivette] useServerField : use isValid() from forms

---
 ivette/src/frama-c/states.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ivette/src/frama-c/states.ts b/ivette/src/frama-c/states.ts
index 5b1f79c9a49..e989c2e1bfe 100644
--- a/ivette/src/frama-c/states.ts
+++ b/ivette/src/frama-c/states.ts
@@ -320,7 +320,7 @@ export function useServerField<A>(
   const update = React.useCallback((newValue: A, newError: FieldError) => {
     setLocal(newValue);
     setError(newError);
-    if (!newError) {
+    if (!isValid(newError)) {
       setState(newValue);
     }
   }, [setState]);
-- 
GitLab