Skip to content

Commit 77b9bc0

Browse files
author
Ubuntu
committed
add heise test case, title in underscore field
1 parent eb4abcd commit 77b9bc0

File tree

4 files changed

+381
-2
lines changed

4 files changed

+381
-2
lines changed

index.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,18 @@ var parseAtomFeed = function(xmlObj, callback) {
4242
if (feed.link[1] && feed.link[1].$.href) json.feed.feedUrl = feed.link[1].$.href;
4343
}
4444
if (feed.title) {
45-
if (feed.title[0]) json.feed.title = feed.title[0];
45+
var title = feed.title[0] || '';
46+
if (title._) title = title._
47+
if (title) json.feed.title = title;
4648
}
4749
var entries = feed.entry;
4850
(entries || []).forEach(function (entry) {
4951
var item = {};
50-
if (entry.title && entry.title.length) item.title = entry.title[0];
52+
if (entry.title) {
53+
var title = entry.title[0] || '';
54+
if (title._) title = title._;
55+
if (title) item.title = title;
56+
}
5157
if (entry.link && entry.link.length) item.link = entry.link[0].$.href;
5258
if (entry.updated && entry.updated.length) item.pubDate = new Date(entry.updated[0]).toISOString();
5359
if (entry.author && entry.author.length) item.author = entry.author[0].name[0];

0 commit comments

Comments
 (0)