diff --git a/lib/Controller/OpmlController.php b/lib/Controller/OpmlController.php index 80bd840..7934eb3 100644 --- a/lib/Controller/OpmlController.php +++ b/lib/Controller/OpmlController.php @@ -51,7 +51,11 @@ class OpmlController extends Controller $subscriptions = $this->podcastMetricsReader->metrics($this->userService->getUserUID()); foreach ($subscriptions as $subscription) { - $podcast = $this->podcastDataReader->getCachedOrFetchPodcastData($subscription->getUrl(), $this->userService->getUserUID()); + try { + $podcast = $this->podcastDataReader->getCachedOrFetchPodcastData($subscription->getUrl(), $this->userService->getUserUID()); + } catch (\Exception $e) { + continue; + } if ($podcast) { $outline = $body->addChild('outline');