From 5fc0dd905600c188e3bfd852b3257cb3365e0295 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 3 May 2026 22:36:26 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/SubmittableForm.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/effect-fc/src/SubmittableForm.ts b/packages/effect-fc/src/SubmittableForm.ts index da8bb07..f7309da 100644 --- a/packages/effect-fc/src/SubmittableForm.ts +++ b/packages/effect-fc/src/SubmittableForm.ts @@ -116,6 +116,7 @@ extends Pipeable.Class() implements SubmittableForm { Effect.tap(fiber => Lens.set(this.validationFiber, Option.some(fiber))), Effect.flatMap(Fiber.join), + Effect.tap(() => Lens.set(this.issues, Array.empty())), Effect.flatMap(value => Lens.set(this.value, Option.some(value))), Effect.catchIf( ParseResult.isParseError, @@ -131,8 +132,8 @@ extends Pipeable.Class() implements SubmittableForm { get submit(): Effect.Effect>, Cause.NoSuchElementException, never> { return Lens.get(this.value).pipe( - Effect.andThen(identity), - Effect.andThen(value => this.submitValue(value)), + Effect.flatMap(identity), + Effect.flatMap(value => this.submitValue(value)), ) }