From 4a65a5aa1206c70f7c1b3b063bebeaa66922fe77 Mon Sep 17 00:00:00 2001 From: Ryan Tharp Date: Sun, 9 Feb 2020 19:46:38 -0800 Subject: [PATCH] handle JSON parsing error --- js/modules/loki_snode_api.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/modules/loki_snode_api.js b/js/modules/loki_snode_api.js index eb6bdc2f5..354db535f 100644 --- a/js/modules/loki_snode_api.js +++ b/js/modules/loki_snode_api.js @@ -156,6 +156,10 @@ class LokiSnodeAPI { '/storage_rpc/v1', snode ); + if (!result) { + log.warn(`getSwarmNodes lokiRpc on ${snode.ip}:${snode.port} returned falsish value`, result) + return []; + } const snodes = result.snodes.filter(tSnode => tSnode.ip !== '0.0.0.0'); return snodes; } catch (e) {