diff options
author | Alessandro Cosentino <cosenal@gmail.com> | 2014-01-26 10:11:54 +0100 |
---|---|---|
committer | Alessandro Cosentino <cosenal@gmail.com> | 2014-01-26 10:11:54 +0100 |
commit | df6e758caeec84a0c715cb73f60634e78fb04720 (patch) | |
tree | d11a789a2edf2b838d6f97913650ae19b1830a69 /fetcher | |
parent | f5d3515c64a1496990e15ac570593cdbb1ef4297 (diff) |
fallback to feed url if simplepie doesnt fetch a permanent link
Diffstat (limited to 'fetcher')
-rw-r--r-- | fetcher/feedfetcher.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/fetcher/feedfetcher.php b/fetcher/feedfetcher.php index 0476a9d3a..64ab73d68 100644 --- a/fetcher/feedfetcher.php +++ b/fetcher/feedfetcher.php @@ -196,7 +196,13 @@ class FeedFetcher implements IFeedFetcher { $feed->setTitle($title); $feed->setUrl($url); - $feed->setLink($simplePieFeed->get_permalink()); + + $link = $simplePieFeed->get_permalink(); + if (!$link) { + $link = $url; + } + $feed->setLink($link); + $feed->setAdded($this->time->getTime()); if ($getFavicon) { |