From 60af0f86e76bf30fca0a8c6fa99a9fd5f6dce150 Mon Sep 17 00:00:00 2001 From: Chika Date: Wed, 2 Nov 2022 20:07:31 +0300 Subject: [PATCH] fix reward fields blocking --- process/supplier-agent/lib/create-reactions.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/process/supplier-agent/lib/create-reactions.ts b/process/supplier-agent/lib/create-reactions.ts index 67be332..30bffa0 100644 --- a/process/supplier-agent/lib/create-reactions.ts +++ b/process/supplier-agent/lib/create-reactions.ts @@ -113,12 +113,21 @@ export function fillAgentRewardSummReaction( }); $calculation.element(rewardSummField).setValue(evo_reward_condition?.evo_reward_summ); - - $calculation.element(rewardSummField).unblock(); } ), () => $process.has('LoadKP') ); + + reaction( + () => $calculation.element(rewardConditionField).getValue(), + (rewardConditionId) => { + if (!rewardConditionId) { + $calculation.element(rewardSummField).block(); + } else { + $calculation.element(rewardSummField).unblock(); + } + } + ); } const QUERY_GET_REWARD_CONDITION = gql`