diff --git a/packages/app-staking/src/Targets/index.tsx b/packages/app-staking/src/Targets/index.tsx index 3be9a489b4..8016c7f557 100644 --- a/packages/app-staking/src/Targets/index.tsx +++ b/packages/app-staking/src/Targets/index.tsx @@ -93,9 +93,13 @@ function Targets ({ className, sessionRewards, t }: Props): React.ReactElement

{ if (sessionRewards && sessionRewards.length) { - const lastRewardSession = [...sessionRewards].reverse().find(({ reward }): boolean => reward.gtn(0)); + const lastRewardSession = sessionRewards.filter(({ reward }): boolean => reward.gtn(0)); - setLastReward(lastRewardSession?.reward || new BN(0)); + setLastReward( + lastRewardSession.length + ? lastRewardSession[lastRewardSession.length - 1].reward + : new BN(0) + ); } }, [sessionRewards]);