From 92f5a660c621678b2c529e0e3134d231452cc56e Mon Sep 17 00:00:00 2001 From: Steven Tey Date: Mon, 21 Apr 2025 16:29:15 -0700 Subject: [PATCH] fix minPayoutAmount update --- apps/web/lib/zod/schemas/programs.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/web/lib/zod/schemas/programs.ts b/apps/web/lib/zod/schemas/programs.ts index 0fb6d4cc11d..23ffadb783f 100644 --- a/apps/web/lib/zod/schemas/programs.ts +++ b/apps/web/lib/zod/schemas/programs.ts @@ -55,7 +55,11 @@ export const createProgramSchema = z.object({ minPayoutAmount: z.coerce .number() .nullish() - .transform((val) => (val ? val * 100 : DUB_MIN_PAYOUT_AMOUNT_CENTS)) + .transform((val) => + val && val < DUB_MIN_PAYOUT_AMOUNT_CENTS + ? val * 100 + : DUB_MIN_PAYOUT_AMOUNT_CENTS, + ) .refine((val) => val >= DUB_MIN_PAYOUT_AMOUNT_CENTS, { message: "Minimum payout amount must be at least $100", }),