diff options
author | Fabio Berger <me@fabioberger.com> | 2018-03-11 19:33:34 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-03-11 19:33:34 +0800 |
commit | caaa70f6302b0d84d43ca93ab014e0cf37886c0a (patch) | |
tree | 21967186c45a0e84a0ed54d3aeffa7596aad3be0 /packages/website/ts/components/dialogs | |
parent | 56a8e0a09a61ca2c399c676da695bf4cd4ed63a6 (diff) | |
download | dexon-sol-tools-caaa70f6302b0d84d43ca93ab014e0cf37886c0a.tar dexon-sol-tools-caaa70f6302b0d84d43ca93ab014e0cf37886c0a.tar.gz dexon-sol-tools-caaa70f6302b0d84d43ca93ab014e0cf37886c0a.tar.bz2 dexon-sol-tools-caaa70f6302b0d84d43ca93ab014e0cf37886c0a.tar.lz dexon-sol-tools-caaa70f6302b0d84d43ca93ab014e0cf37886c0a.tar.xz dexon-sol-tools-caaa70f6302b0d84d43ca93ab014e0cf37886c0a.tar.zst dexon-sol-tools-caaa70f6302b0d84d43ca93ab014e0cf37886c0a.zip |
Fix getTokenBalanceAndAllowanceAsync to take ownerAddressIfExists so that we don't sometimes pass an empty string and sometimes undefined
Diffstat (limited to 'packages/website/ts/components/dialogs')
-rw-r--r-- | packages/website/ts/components/dialogs/eth_weth_conversion_dialog.tsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/website/ts/components/dialogs/eth_weth_conversion_dialog.tsx b/packages/website/ts/components/dialogs/eth_weth_conversion_dialog.tsx index 72ebe1f67..d1bdb447f 100644 --- a/packages/website/ts/components/dialogs/eth_weth_conversion_dialog.tsx +++ b/packages/website/ts/components/dialogs/eth_weth_conversion_dialog.tsx @@ -1,6 +1,7 @@ import { ZeroEx } from '0x.js'; import { colors } from '@0xproject/react-shared'; import { BigNumber } from '@0xproject/utils'; +import * as _ from 'lodash'; import Dialog from 'material-ui/Dialog'; import FlatButton from 'material-ui/FlatButton'; import * as React from 'react'; @@ -185,8 +186,9 @@ export class EthWethConversionDialog extends React.Component< this.props.onCancelled(); } private async _fetchEthTokenBalanceAsync() { + const userAddressIfExists = _.isEmpty(this.props.userAddress) ? undefined : this.props.userAddress; const [balance] = await this.props.blockchain.getTokenBalanceAndAllowanceAsync( - this.props.userAddress, + userAddressIfExists, this.props.token.address, ); if (!this._isUnmounted) { |