diff --git a/src/client/Components/Calculation/ELT/Content/Kasko/lib/validation.ts b/src/client/Components/Calculation/ELT/Content/Kasko/lib/validation.ts index 8b1c844..caeb7b1 100644 --- a/src/client/Components/Calculation/ELT/Content/Kasko/lib/validation.ts +++ b/src/client/Components/Calculation/ELT/Content/Kasko/lib/validation.ts @@ -31,7 +31,7 @@ export const conditions: TElements = { if ( leaseObjectType?.evo_id && - !['1', '2', '3', '7', '9'].includes(leaseObjectType?.evo_id) + !['1', '2', '3', '6', '7', '9', '10'].includes(leaseObjectType?.evo_id) ) { return { isValid: false, @@ -78,7 +78,10 @@ export const conditions: TElements = { const leaseObjectType = calculationStore.getOption('selectLeaseObjectType'); if (!leaseObjectCategory) { - if (['6', '9', '10'].includes(leaseObjectType?.evo_id || '')) { + if ( + leaseObjectType?.evo_id && + ['6', '9', '10'].includes(leaseObjectType?.evo_id) + ) { return { isValid: true, }; diff --git a/src/client/Components/Calculation/ELT/Content/lib/resetIns.ts b/src/client/Components/Calculation/ELT/Content/lib/resetIns.ts index b2a1dbb..7602e1a 100644 --- a/src/client/Components/Calculation/ELT/Content/lib/resetIns.ts +++ b/src/client/Components/Calculation/ELT/Content/lib/resetIns.ts @@ -9,10 +9,16 @@ const mapInsType = { }; export const map_evo_id_elt_FieldName = { - kasko: (calculationStore: ICalculationStore) => - calculationStore.getOption('selectLeaseObjectType')?.evo_id !== '9' - ? 'evo_id_elt' - : 'evo_id_elt_smr', + kasko: (calculationStore: ICalculationStore) => { + const leaseObjectType = calculationStore.getOption('selectLeaseObjectType'); + if ( + leaseObjectType?.evo_id && + ['6', '9', '10'].includes(leaseObjectType?.evo_id) + ) { + return 'evo_id_elt_smr'; + } + return 'evo_id_elt'; + }, osago: (_: ICalculationStore) => 'evo_id_elt_osago', };