From 058d294eb08a53afeeb147c24708052a1078846c Mon Sep 17 00:00:00 2001 From: Ryan Tharp Date: Mon, 3 Feb 2020 19:01:26 -0800 Subject: [PATCH] better error checking --- js/modules/loki_rss_api.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/js/modules/loki_rss_api.js b/js/modules/loki_rss_api.js index 1dcc9bdd5..c9411c018 100644 --- a/js/modules/loki_rss_api.js +++ b/js/modules/loki_rss_api.js @@ -63,14 +63,22 @@ class LokiRssAPI extends EventEmitter { log.warn('LokiRssAPI unsupported rss feed', this.feedUrl); return; } - const response = await window.lokiFileServerAPI._server.serverRequest( + const result = await window.lokiFileServerAPI._server.serverRequest( map[this.feedUrl] ); - if (!response) { + if (!result) { log.error('LokiRssAPI empty rss proxy response'); return; } - const responseXML = response.response.data; + if (!result.response) { + log.error('LokiRssAPI rss proxy error, no response', result); + return; + } + if (!result.response.data) { + log.error('LokiRssAPI rss proxy error, no data, response', result.response); + return; + } + const responseXML = result.response.data; let feedDOM = {}; try { feedDOM = await new window.DOMParser().parseFromString(