From c713151efd91c3d7fae71d822959d2000f78fa7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Wed, 29 Apr 2026 05:20:10 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/SynchronizedForm.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/effect-fc/src/SynchronizedForm.ts b/packages/effect-fc/src/SynchronizedForm.ts index b86f434..c40d712 100644 --- a/packages/effect-fc/src/SynchronizedForm.ts +++ b/packages/effect-fc/src/SynchronizedForm.ts @@ -150,10 +150,12 @@ export const make = Effect.fnUntraced(function* >())) const isCommittingLens = Lens.fromSubscriptionRef(yield* SubscriptionRef.make(false)) - const initialEncodedValue = options.initialEncodedValue ?? (yield* Effect.flatMap( - Lens.get(options.target), - Schema.encode(options.schema, { errors: "all" }), - )) + const initialEncodedValue = options.initialEncodedValue !== undefined + ? options.initialEncodedValue + : yield* Effect.flatMap( + Lens.get(options.target), + Schema.encode(options.schema, { errors: "all" }), + ) return new SynchronizedFormImpl( options.schema,