diff --git a/apps/web/process/used-pl/validation.ts b/apps/web/process/used-pl/validation.ts index a926499..a14b65a 100644 --- a/apps/web/process/used-pl/validation.ts +++ b/apps/web/process/used-pl/validation.ts @@ -48,12 +48,21 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { } } - if (leaseObjectUsed && !mileage) { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - message: 'Не заполнено поле', - path: ['tbxMileage'], - }); + if (leaseObjectUsed) { + if (!mileage) { + ctx.addIssue({ + code: z.ZodIssueCode.custom, + message: 'Не заполнено поле', + path: ['tbxMileage'], + }); + } + if (!vin) { + ctx.addIssue({ + code: z.ZodIssueCode.custom, + message: 'Не заполнено поле', + path: ['tbxVIN'], + }); + } } /**