From 2ecd64b2fb4df5be6bbc37bee036262c85594473 Mon Sep 17 00:00:00 2001 From: Chika Date: Wed, 26 Oct 2022 20:23:03 +0300 Subject: [PATCH] validation: fixes --- process/calculate/reactions/validation.ts | 2 +- process/fingap/reactions/common.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/process/calculate/reactions/validation.ts b/process/calculate/reactions/validation.ts index 684f10e..76c55f3 100644 --- a/process/calculate/reactions/validation.ts +++ b/process/calculate/reactions/validation.ts @@ -6,7 +6,7 @@ export default function validationReactions(store: RootStore, apolloClient: Apol const { $calculation, $tables } = store; reaction( () => { - const hasElementsErrors = Object.values($calculation.$validation).every( + const hasElementsErrors = Object.values($calculation.$validation).some( (validation) => validation.hasErrors ); const hasPaymentsErrors = $tables.payments.validation.hasErrors; diff --git a/process/fingap/reactions/common.ts b/process/fingap/reactions/common.ts index 5f3daca..dffc3b1 100644 --- a/process/fingap/reactions/common.ts +++ b/process/fingap/reactions/common.ts @@ -147,8 +147,7 @@ export default function commonReactions( firstPaymentRub, leasingPeriod, }) => { - if ($tables.fingap.validation.hasErrors) return; - if (!finGAPInsuranceCompany) return; + if (!finGAPInsuranceCompany || $tables.payments.validation.hasErrors) return; const { data: { evo_addproduct_types },