summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Posselt <Raydiation@users.noreply.github.com>2014-01-26 03:46:08 -0800
committerBernhard Posselt <Raydiation@users.noreply.github.com>2014-01-26 03:46:08 -0800
commit99187ebd8cb902e0cb88fe9f48f6b0264bbee75c (patch)
treed11a789a2edf2b838d6f97913650ae19b1830a69
parentf5d3515c64a1496990e15ac570593cdbb1ef4297 (diff)
parentdf6e758caeec84a0c715cb73f60634e78fb04720 (diff)
Merge pull request #466 from owncloud/fallback-url-feed
fallback to feed url if simplepie doesnt fetch a permanent link
-rw-r--r--fetcher/feedfetcher.php8
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) {