From 582310f59c729bf8f8260d4e60c108aae4a674f1 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Mon, 12 Feb 2024 12:17:52 +0300 Subject: [PATCH] process/configurator: separate tarifId check for selectTarif issue --- apps/web/process/configurator/validation.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/web/process/configurator/validation.ts b/apps/web/process/configurator/validation.ts index e9b10e7..5a44392 100644 --- a/apps/web/process/configurator/validation.ts +++ b/apps/web/process/configurator/validation.ts @@ -74,6 +74,14 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { const { tarif: tarifId, parmentsDecreasePercent } = values; + if (!tarifId) { + ctx.addIssue({ + code: z.ZodIssueCode.custom, + message: 'Тариф не выбран', + path: ['selectTarif'], + }); + } + if (tarifId) { const { data: { evo_tarif }, @@ -94,12 +102,6 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { path: ['tbxParmentsDecreasePercent'], }); } - } else { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - message: 'Тариф не выбран', - path: ['selectTarif'], - }); } /**