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'