do the deferencing correctly

pull/429/head
Ryan Tharp 6 years ago committed by Beaudan Brown
parent c57571fdfd
commit 3d40b55011

@ -17,7 +17,7 @@ function xml2json(xml) {
if (xml.children.length > 0) {
for (let i = 0; i < xml.children.length; i += 1) {
const item = xml.children.item(i);
const { nodeName } = item.nodeName;
const { nodeName } = item;
if (typeof obj[nodeName] === 'undefined') {
obj[nodeName] = xml2json(item);
@ -115,6 +115,11 @@ class LokiRssAPI extends EventEmitter {
// (delay to after the network response intentionally)
this.setupConversation();
if (!feedObj || !feedObj.rss || !feedObj.rss.channel) {
log.error('rsserror', feedObj, feedDOM, responseXML);
return;
}
feedObj.rss.channel.item.reverse().forEach(item => {
// log.debug('item', item)

Loading…
Cancel
Save