🐛 fix: Update validation for days and gift_value fields in QuotaBroadcastForm; set default values to avoid errors

This commit is contained in:
web 2025-09-12 19:05:56 -07:00
parent fce627ba11
commit 39d746f0a1

View File

@ -46,9 +46,9 @@ export default function QuotaBroadcastForm() {
start_time: z.string().optional(), start_time: z.string().optional(),
end_time: z.string().optional(), end_time: z.string().optional(),
reset_traffic: z.boolean(), reset_traffic: z.boolean(),
days: z.number().min(1, t('days') + ' ' + t('cannotBeEmpty')), days: z.number().optional(),
gift_type: z.number(), gift_type: z.number(),
gift_value: z.number().min(0, t('giftValue') + ' ' + t('mustBeGreaterThanOrEqualToZero')), gift_value: z.number().optional(),
}); });
type QuotaBroadcastFormData = z.infer<typeof quotaBroadcastSchema>; type QuotaBroadcastFormData = z.infer<typeof quotaBroadcastSchema>;
@ -160,9 +160,9 @@ export default function QuotaBroadcastForm() {
start_time, start_time,
end_time, end_time,
reset_traffic: data.reset_traffic, reset_traffic: data.reset_traffic,
days: data.days, days: data.days || 0,
gift_type: data.gift_type, gift_type: data.gift_type,
gift_value: data.gift_value, gift_value: data.gift_value || 0,
}); });
toast.success(t('quotaTaskCreatedSuccessfully')); toast.success(t('quotaTaskCreatedSuccessfully'));