diff --git a/apps/web/process/leasing-object/validation.ts b/apps/web/process/leasing-object/validation.ts index 8ea0dc1..7620134 100644 --- a/apps/web/process/leasing-object/validation.ts +++ b/apps/web/process/leasing-object/validation.ts @@ -136,21 +136,21 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { } } - if (evo_leasingobject_type?.evo_id === '1' && countSeats >= 9) { + if (evo_leasingobject_type?.evo_id === '1' && (countSeats <= 0 || countSeats > 9)) { ctx.addIssue({ code: z.ZodIssueCode.custom, - message: 'Количество мест должно быть меньше 9', + message: 'Количество мест должно быть от 0 до 9', path: ['tbxCountSeats'], }); } if ( (evo_leasingobject_type?.evo_id === '4' || evo_leasingobject_type?.evo_id === '5') && - countSeats <= 8 + countSeats < 9 ) { ctx.addIssue({ code: z.ZodIssueCode.custom, - message: 'Количество мест должно быть больше 8', + message: 'Количество мест должно быть не меньше 9', path: ['tbxCountSeats'], }); }