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({