Catch 'not found' error in getAddressesByAccount

This commit is contained in:
Daniel McNally 2017-10-20 11:50:04 -04:00 committed by GitHub
parent 6bc8701f23
commit d77838d3a2

View File

@ -372,11 +372,17 @@ RPC.prototype.getAddressesByAccount = async function getAddressesByAccount(args,
if (name === '')
name = 'default';
const paths = await wallet.getPaths(name);
try {
const paths = await wallet.getPaths(name);
for (const path of paths) {
const addr = path.toAddress();
addrs.push(addr.toString(this.network));
for (const path of paths) {
const addr = path.toAddress();
addrs.push(addr.toString(this.network));
}
} catch(err) {
if(err.message !== 'Account not found.') {
throw err;
}
}
return addrs;