🐛 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(),
end_time: z.string().optional(),
reset_traffic: z.boolean(),
days: z.number().min(1, t('days') + ' ' + t('cannotBeEmpty')),
days: z.number().optional(),
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>;
@ -160,9 +160,9 @@ export default function QuotaBroadcastForm() {
start_time,
end_time,
reset_traffic: data.reset_traffic,
days: data.days,
days: data.days || 0,
gift_type: data.gift_type,
gift_value: data.gift_value,
gift_value: data.gift_value || 0,
});
toast.success(t('quotaTaskCreatedSuccessfully'));