diff --git a/src/NzbDrone.Core/Indexers/FetchAndParseRssService.cs b/src/NzbDrone.Core/Indexers/FetchAndParseRssService.cs index f1f0c48fd..e114f844d 100644 --- a/src/NzbDrone.Core/Indexers/FetchAndParseRssService.cs +++ b/src/NzbDrone.Core/Indexers/FetchAndParseRssService.cs @@ -4,7 +4,6 @@ using NLog; using NzbDrone.Core.Parser.Model; using NzbDrone.Common.TPL; -using System.Collections; using System; namespace NzbDrone.Core.Indexers { @@ -47,11 +46,18 @@ public List Fetch() var task = taskFactory.StartNew(() => { - var indexerFeed = indexerLocal.FetchRecent(); - - lock (result) + try { - result.AddRange(indexerFeed); + var indexerReports = indexerLocal.FetchRecent(); + + lock (result) + { + result.AddRange(indexerReports); + } + } + catch (Exception e) + { + _logger.Error(e, "Error during RSS Sync"); } }).LogExceptions();