From d92f7ccebb80db1e3e66badb34d5ac1a929fc7e6 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 6 Apr 2023 17:40:49 +0300 Subject: [PATCH] used-pl/validation: add empty tbxVIN check --- apps/web/process/used-pl/validation.ts | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) 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'], + }); + } } /**