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`