From 9454d9e2b226c0a27ce4e00e48c056f764378c2c Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 25 May 2023 13:42:12 +0300 Subject: [PATCH] fix: validation leaseObjectMotorPower evo_id !== '8' --- apps/web/process/elt/validation.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/web/process/elt/validation.ts b/apps/web/process/elt/validation.ts index dd1a119..ddfe9b2 100644 --- a/apps/web/process/elt/validation.ts +++ b/apps/web/process/elt/validation.ts @@ -88,14 +88,6 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { }); } - if (!leaseObjectMotorPower) { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - message: 'Не заполнено поле ' + titles.tbxLeaseObjectMotorPower, - path: ['eltKasko', 'eltOsago'], - }); - } - if (!leaseObjectUseFor) { ctx.addIssue({ code: z.ZodIssueCode.custom, @@ -114,6 +106,14 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { }, }); + if (evo_leasingobject_type?.evo_id !== '8' && !leaseObjectMotorPower) { + ctx.addIssue({ + code: z.ZodIssueCode.custom, + message: 'Не заполнено поле ' + titles.tbxLeaseObjectMotorPower, + path: ['eltKasko', 'eltOsago'], + }); + } + // Проверяем на мотоцикл if (evo_leasingobject_type?.evo_id && ['11'].includes(evo_leasingobject_type?.evo_id)) { ctx.addIssue({