From 22a4b542c08424f250ebbf037ce5afb7945d072a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sat, 2 May 2026 02:28:55 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/SynchronizedForm.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/effect-fc/src/SynchronizedForm.ts b/packages/effect-fc/src/SynchronizedForm.ts index c732b9b..8582c21 100644 --- a/packages/effect-fc/src/SynchronizedForm.ts +++ b/packages/effect-fc/src/SynchronizedForm.ts @@ -154,16 +154,14 @@ export class SynchronizedFormImpl< Stream.runForEach( Stream.drop(this.target.changes, 1), targetValue => Schema.encode(this.schema, { errors: "all" })(targetValue).pipe( - Effect.flatMap(encodedValue => Effect.andThen( - Effect.whenEffect( - Lens.set(this.internalEncodedValue, encodedValue), - Effect.map( - Lens.get(this.internalEncodedValue), - currentEncodedValue => !Equal.equals(encodedValue, currentEncodedValue), - ), + Effect.flatMap(encodedValue => Effect.whenEffect( + Lens.set(this.internalEncodedValue, encodedValue), + Effect.map( + Lens.get(this.internalEncodedValue), + currentEncodedValue => !Equal.equals(encodedValue, currentEncodedValue), ), - Lens.set(this.issues, Array.empty()), )), + Effect.andThen(Lens.set(this.issues, Array.empty())), Effect.ignore, ), ),