diff --git a/packages/app-staking/src/Account/index.tsx b/packages/app-staking/src/Account/index.tsx index 824d325a58..bef23c2c2b 100644 --- a/packages/app-staking/src/Account/index.tsx +++ b/packages/app-staking/src/Account/index.tsx @@ -171,7 +171,7 @@ class Account extends React.PureComponent { private renderNominee () { const { recentlyOffline, staking_nominators, t } = this.props; - if (!staking_nominators || !staking_nominators[0].length) { + if (!staking_nominators || !staking_nominators[0] || !staking_nominators[0].length) { return null; } @@ -314,8 +314,8 @@ class Account extends React.PureComponent { ); } } else { - const isNominating = staking_nominators && staking_nominators[0].length; - const isValidating = staking_validators && !(staking_validators[0].isEmpty); + const isNominating = !!staking_nominators && !!staking_nominators[0] && staking_nominators[0].length; + const isValidating = !!staking_validators && !!staking_validators[0] && !(staking_validators[0].isEmpty); if (isValidating || isNominating) { buttons.push(