Display Error when RSS Feed doesn't return any items.

This commit is contained in:
markus101 2011-03-02 18:12:33 -08:00
parent 1de903e4da
commit ce79ab2827
1 changed files with 10 additions and 1 deletions

View File

@ -100,7 +100,16 @@ namespace NzbDrone.Core.Providers
var indexer = new FeedInfoModel(i.IndexerName, i.RssUrl); var indexer = new FeedInfoModel(i.IndexerName, i.RssUrl);
foreach (RssItem item in _rss.GetFeed(indexer)) var feedItems = _rss.GetFeed(indexer);
if (feedItems.Count() == 0)
{
_rssSyncNotification.CurrentStatus = String.Format("Failed to download RSS Feed: {0}", //
i.IndexerName);
continue; //No need to process anything else
}
foreach (RssItem item in feedItems)
{ {
NzbInfoModel nzb = Parser.ParseNzbInfo(indexer, item); NzbInfoModel nzb = Parser.ParseNzbInfo(indexer, item);
QueueIfWanted(nzb, i); QueueIfWanted(nzb, i);