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