From bcafcaa167332d437b33b7fbf26dad11385c2c8a Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Tue, 20 Jul 2021 16:28:39 +0300 Subject: [PATCH] do not reset osago by selectEngineType --- .../Calculation/ELT/Content/Osago/lib/validation.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/client/Components/Calculation/ELT/Content/Osago/lib/validation.ts b/src/client/Components/Calculation/ELT/Content/Osago/lib/validation.ts index 0c26963..de1f572 100644 --- a/src/client/Components/Calculation/ELT/Content/Osago/lib/validation.ts +++ b/src/client/Components/Calculation/ELT/Content/Osago/lib/validation.ts @@ -22,7 +22,7 @@ export const requiredFields: ElementsNames[] = [ 'radioInfuranceOPF', ]; -const conditions: TElements = { +const osagoConditions: TElements = { selectTownRegistration: calculationStore => { const objectRegistration = calculationStore.getValue('objectRegistration'); if (objectRegistration === 100000001) { @@ -40,10 +40,14 @@ const conditions: TElements = { }, }; +const conditions = Object.assign( + osagoConditions, + omit(kaskoConditions, ['selectEngineType']), +); + export const resetFields: ElementsNames[] = [ ...requiredFields, ...(Object.keys(conditions) as ElementsNames[]), - ...(Object.keys(kaskoConditions) as ElementsNames[]), 'selectLegalClientTown', 'selectLegalClientRegion', 'radioObjectRegistration', @@ -52,8 +56,5 @@ export const resetFields: ElementsNames[] = [ export default { requiredFields, - conditions: Object.assign( - conditions, - omit(kaskoConditions, ['selectEngineType']), - ), + conditions, };