From 1957e7ec6fc0fe985c3868ff0352fbb3c6af58fd Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Fri, 25 Mar 2016 12:36:02 +0100 Subject: [PATCH] Fix: Settings view was unaccessible if the node was stopped --- app/js/lib/conf/routes.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/js/lib/conf/routes.js b/app/js/lib/conf/routes.js index b3cb7cf..7bab399 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' -- GitLab