diff --git a/src/blockchain/wallet.js b/src/blockchain/wallet.js index 2b40fe5..edee68b 100644 --- a/src/blockchain/wallet.js +++ b/src/blockchain/wallet.js @@ -100,13 +100,16 @@ let pendingOrders = [] function discoverVaults() { const s = useStore() const owner = s.account - _discoverVaults(owner).then((result)=>{ - if( s.account === owner ) { // double-check the account since it could have changed during our await - s.vaults = result - if( result.length && pendingOrders.length ) - flushOrders(result[0]) - } - }) + if( owner === null ) + s.vaults = [] + else + _discoverVaults(owner).then((result)=>{ + if( s.account === owner ) { // double-check the account since it could have changed during our await + s.vaults = result + if( result.length && pendingOrders.length ) + flushOrders(result[0]) + } + }) } async function _discoverVaults(owner) {