diff options
author | Hsuan Lee <jacky@17.media> | 2019-01-04 20:06:25 +0800 |
---|---|---|
committer | Whymarrh Whitby <whymarrh.whitby@gmail.com> | 2019-01-04 20:06:25 +0800 |
commit | dd6d3232faf84282dd82ed1dc6be0dfbc56592c6 (patch) | |
tree | f2b607bffb464839a59e83ab2bcb6062291f7323 /ui | |
parent | cb63e8efed2c71eb3a5eb58b8bb7cc2bbfa34ce9 (diff) | |
download | tangerine-wallet-browser-dd6d3232faf84282dd82ed1dc6be0dfbc56592c6.tar tangerine-wallet-browser-dd6d3232faf84282dd82ed1dc6be0dfbc56592c6.tar.gz tangerine-wallet-browser-dd6d3232faf84282dd82ed1dc6be0dfbc56592c6.tar.bz2 tangerine-wallet-browser-dd6d3232faf84282dd82ed1dc6be0dfbc56592c6.tar.lz tangerine-wallet-browser-dd6d3232faf84282dd82ed1dc6be0dfbc56592c6.tar.xz tangerine-wallet-browser-dd6d3232faf84282dd82ed1dc6be0dfbc56592c6.tar.zst tangerine-wallet-browser-dd6d3232faf84282dd82ed1dc6be0dfbc56592c6.zip |
Fix ERC20 token value decoding (#5995)
When MetaMask user calls non-standard ERC20 methods such as `mint`, `tokenData` will be `undefined` and an uncaught error will break the UI
Diffstat (limited to 'ui')
-rw-r--r-- | ui/app/components/token-currency-display/token-currency-display.component.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/app/components/token-currency-display/token-currency-display.component.js b/ui/app/components/token-currency-display/token-currency-display.component.js index 6e9a65300..f49846449 100644 --- a/ui/app/components/token-currency-display/token-currency-display.component.js +++ b/ui/app/components/token-currency-display/token-currency-display.component.js @@ -35,7 +35,7 @@ export default class TokenCurrencyDisplay extends PureComponent { let displayValue - if (tokenData.params && tokenData.params.length) { + if (tokenData && tokenData.params && tokenData.params.length) { const tokenValue = getTokenValue(tokenData.params) displayValue = calcTokenAmount(tokenValue, decimals).toString() } |