From fbf8a9f757545b7bda63f60687897e90d075947b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BB=D0=B0=D0=B4=D0=B8=D1=81=D0=BB=D0=B0=D0=B2=20?= =?UTF-8?q?=D0=A7=D0=B8=D0=BA=D0=B0=D0=BB=D0=BA=D0=B8=D0=BD?= Date: Fri, 25 Sep 2020 15:50:10 +0300 Subject: [PATCH] reset opportunity if lead is null --- src/client/stores/CalculationStore/Effects/reaction.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/client/stores/CalculationStore/Effects/reaction.ts b/src/client/stores/CalculationStore/Effects/reaction.ts index 08a22bc..a4e556c 100644 --- a/src/client/stores/CalculationStore/Effects/reaction.ts +++ b/src/client/stores/CalculationStore/Effects/reaction.ts @@ -9,6 +9,10 @@ const reactionEffects: IReactionEffect[] = [ return values.lead; }, effect: async leadId => { + if (!leadId) { + calculationStore.setValue('opportunity', null); + return; + } const lead = calculationStore.options.selectLead?.find( x => x.leadid === leadId, );