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, };