Initialze Newznab will delete any with a null/empty name or URL.

This commit is contained in:
Mark McDowall 2012-05-12 10:16:07 -07:00
commit 92c6451bfc
2 changed files with 9 additions and 0 deletions

View file

@ -74,6 +74,12 @@ namespace NzbDrone.Core.Providers
{
var currentIndexers = All();
Logger.Debug("Deleting broken Newznab indexer");
var brokenIndexers = currentIndexers.Where(i => String.IsNullOrEmpty(i.Name) || String.IsNullOrWhiteSpace(i.Url)).ToList();
brokenIndexers.ForEach(e => _database.Delete<NewznabDefinition>(e.Id));
currentIndexers = All();
foreach(var feedProvider in indexers)
{
try