diff --git a/apps/web/process/leasing-object/reactions/common.ts b/apps/web/process/leasing-object/reactions/common.ts index a5de34c..57ce289 100644 --- a/apps/web/process/leasing-object/reactions/common.ts +++ b/apps/web/process/leasing-object/reactions/common.ts @@ -270,6 +270,8 @@ export default function commonReactions({ store, apolloClient }: ReactionsContex reaction( () => $calculation.$values.getValues(['model', 'configuration']), async ({ model: modelId, configuration: configurationId }) => { + $calculation.element('labelDepreciationGroup').resetValue(); + if (configurationId) { const { data: { evo_equipment }, @@ -282,10 +284,12 @@ export default function commonReactions({ store, apolloClient }: ReactionsContex $calculation .element('labelDepreciationGroup') .setValue(evo_equipment?.evo_impairment_groupidData?.evo_name); - } else { - $calculation.element('labelDepreciationGroup').resetValue(); + + return; } - } else if (modelId) { + } + + if (modelId) { const { data: { evo_model }, } = await apolloClient.query({ @@ -297,11 +301,7 @@ export default function commonReactions({ store, apolloClient }: ReactionsContex $calculation .element('labelDepreciationGroup') .setValue(evo_model?.evo_impairment_groupidData?.evo_name); - } else { - $calculation.element('labelDepreciationGroup').resetValue(); } - } else { - $calculation.element('labelDepreciationGroup').resetValue(); } } );