From 7a53c152a0011b88ab904882afef572867991a74 Mon Sep 17 00:00:00 2001 From: Chika Date: Fri, 22 Jan 2021 15:26:05 +0300 Subject: [PATCH] reset preselected quote if recalcwithoutrevision --- .../Effects/reactions/otherReactions.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/client/stores/CalculationStore/Effects/reactions/otherReactions.ts b/src/client/stores/CalculationStore/Effects/reactions/otherReactions.ts index b41bc7c..9cbdefd 100644 --- a/src/client/stores/CalculationStore/Effects/reactions/otherReactions.ts +++ b/src/client/stores/CalculationStore/Effects/reactions/otherReactions.ts @@ -1268,6 +1268,16 @@ const reactionEffects: IReactionEffect[] = [ quote.evo_statuscode.evo_id === '2.3', ), ); + const { quote } = calculationStore.values; + const { selectQuote: selectQuoteFilter } = calculationStore.filters; + const { selectQuote: selectQuoteOptions } = calculationStore.options; + if ( + selectQuoteFilter && + selectQuoteOptions && + !selectQuoteFilter(selectQuoteOptions).some(x => x.value === quote) + ) { + calculationStore.setValue('quote', null); + } } else { calculationStore.setFilter('selectQuote', undefined); }