summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Service/FeedService.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Service/FeedService.php b/lib/Service/FeedService.php
index de545b9e3..aff9626d8 100644
--- a/lib/Service/FeedService.php
+++ b/lib/Service/FeedService.php
@@ -115,6 +115,9 @@ class FeedService extends Service
*/
list($feed, $items) = $this->feedFetcher->fetch($feedUrl, true, null, false, $user, $password);
// try again if feed exists depending on the reported link
+ if ($feed === null) {
+ throw new ServiceNotFoundException($this->l10n->t('Can not add feed: Unable to parse feed'));
+ }
try {
$hash = $feed->getUrlHash();
$this->feedMapper->findByUrlHash($hash, $userId);