aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/components/dialogs
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2018-03-11 19:33:34 +0800
committerFabio Berger <me@fabioberger.com>2018-03-11 19:33:34 +0800
commitcaaa70f6302b0d84d43ca93ab014e0cf37886c0a (patch)
tree21967186c45a0e84a0ed54d3aeffa7596aad3be0 /packages/website/ts/components/dialogs
parent56a8e0a09a61ca2c399c676da695bf4cd4ed63a6 (diff)
downloaddexon-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.tsx4
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) {