diff --git a/packages/page-staking/src/useSortedTargets.ts b/packages/page-staking/src/useSortedTargets.ts index f3b3d68eb9..72bef824ea 100644 --- a/packages/page-staking/src/useSortedTargets.ts +++ b/packages/page-staking/src/useSortedTargets.ts @@ -131,12 +131,12 @@ function extractSingle (api: ApiPromise, allAccounts: string[], derive: DeriveSt ? [exposure.own.unwrap(), exposure.total.unwrap()] : [BN_ZERO, BN_ZERO]; - if (bondTotal.isZero()) { + const skipRewards = bondTotal.isZero(); + + if (skipRewards) { bondTotal = bondOwn = stakingLedger.total?.unwrap() || BN_ZERO; } - const skipRewards = bondTotal.isZero(); - // some overrides (e.g. Darwinia Crab) does not have the value field in IndividualExposure const minNominated = (exposure.others || []).reduce((min: BN, { value = api.createType('Compact') }): BN => { const actual = value.unwrap();