diff --git a/app/js/lib/conf/routes.js b/app/js/lib/conf/routes.js index b3cb7cfe0cbec676f168defed8afa5bb581535d8..7bab39992fda1fa50032717ac667db5f3fceef3f 100644 --- a/app/js/lib/conf/routes.js +++ b/app/js/lib/conf/routes.js @@ -140,9 +140,13 @@ module.exports = (app) => { template: require('views/main/settings/tabs/data'), resolve: { peers: (bmapi) => co(function *() { - let self = yield bmapi.network.peering.self(); - let res = yield bmapi.network.peers(); - return _.filter(res.peers, (p) => p.pubkey != self.pubkey); + try { + let self = yield bmapi.network.peering.self(); + let res = yield bmapi.network.peers(); + return _.filter(res.peers, (p) => p.pubkey != self.pubkey); + } catch (e) { + return []; + } }) }, controller: 'DataController'