diff --git a/lib/parser.js b/lib/parser.js index d1a9389..828d09e 100644 --- a/lib/parser.js +++ b/lib/parser.js @@ -198,6 +198,12 @@ class Parser { let item = {}; utils.copyFromXML(xmlItem, item, itemFields); if (xmlItem.enclosure) { + if (!Array.isArray(item.enclosureList)) { + item.enclosureList = []; + } + xmlItem.enclosure.forEach((enclosure) => { + item.enclosureList.push(enclosure.$) + }); item.enclosure = xmlItem.enclosure[0].$; } if (xmlItem.description) {