From 66ef72a0401af42675fecda31934d401fd69ee74 Mon Sep 17 00:00:00 2001 From: derwehr Date: Mon, 7 Nov 2016 17:49:32 +0100 Subject: [PATCH 1/2] added url to the newsfeed fetcher --- modules/default/newsfeed/fetcher.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/default/newsfeed/fetcher.js b/modules/default/newsfeed/fetcher.js index 665c5e15..e4fefca9 100644 --- a/modules/default/newsfeed/fetcher.js +++ b/modules/default/newsfeed/fetcher.js @@ -46,6 +46,7 @@ var Fetcher = function(url, reloadInterval, encoding) { var title = item.title; var description = item.description || item.summary || item.content || ''; var pubdate = item.pubdate || item.published || item.updated; + var url = item.url || item.link; if (title && pubdate) { @@ -56,6 +57,7 @@ var Fetcher = function(url, reloadInterval, encoding) { title: title, description: description, pubdate: pubdate, + url: url, }); } else { From 41327bfb03ea5fc1186525a9965202746e3b2cdc Mon Sep 17 00:00:00 2001 From: derwehr Date: Mon, 7 Nov 2016 20:46:28 +0100 Subject: [PATCH 2/2] quick fix to prevent issues with feeds that omit url and link --- modules/default/newsfeed/fetcher.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/default/newsfeed/fetcher.js b/modules/default/newsfeed/fetcher.js index e4fefca9..8d920eec 100644 --- a/modules/default/newsfeed/fetcher.js +++ b/modules/default/newsfeed/fetcher.js @@ -46,7 +46,7 @@ var Fetcher = function(url, reloadInterval, encoding) { var title = item.title; var description = item.description || item.summary || item.content || ''; var pubdate = item.pubdate || item.published || item.updated; - var url = item.url || item.link; + var url = item.url || item.link || ''; if (title && pubdate) {