We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a7e5f86 commit 92f5a66Copy full SHA for 92f5a66
1 file changed
apps/web/lib/zod/schemas/programs.ts
@@ -55,7 +55,11 @@ export const createProgramSchema = z.object({
55
minPayoutAmount: z.coerce
56
.number()
57
.nullish()
58
- .transform((val) => (val ? val * 100 : DUB_MIN_PAYOUT_AMOUNT_CENTS))
+ .transform((val) =>
59
+ val && val < DUB_MIN_PAYOUT_AMOUNT_CENTS
60
+ ? val * 100
61
+ : DUB_MIN_PAYOUT_AMOUNT_CENTS,
62
+ )
63
.refine((val) => val >= DUB_MIN_PAYOUT_AMOUNT_CENTS, {
64
message: "Minimum payout amount must be at least $100",
65
}),
0 commit comments