Remove invalid scene mappings.

This commit is contained in:
Taloth Saldono 2015-04-22 20:18:04 +02:00
parent b4e8a39c2c
commit 23daae05cc
1 changed files with 7 additions and 1 deletions

View File

@ -112,14 +112,20 @@ namespace NzbDrone.Core.DataAugmentation.Scene
{ {
_repository.Clear(sceneMappingProvider.GetType().Name); _repository.Clear(sceneMappingProvider.GetType().Name);
foreach (var sceneMapping in mappings) mappings.RemoveAll(sceneMapping =>
{ {
if (sceneMapping.ParseTerm.IsNullOrWhiteSpace() || if (sceneMapping.ParseTerm.IsNullOrWhiteSpace() ||
sceneMapping.SearchTerm.IsNullOrWhiteSpace()) sceneMapping.SearchTerm.IsNullOrWhiteSpace())
{ {
_logger.Warn("Invalid scene mapping found for: {0}, skipping", sceneMapping.TvdbId); _logger.Warn("Invalid scene mapping found for: {0}, skipping", sceneMapping.TvdbId);
return true;
} }
return false;
});
foreach (var sceneMapping in mappings)
{
sceneMapping.ParseTerm = sceneMapping.Title.CleanSeriesTitle(); sceneMapping.ParseTerm = sceneMapping.Title.CleanSeriesTitle();
sceneMapping.Type = sceneMappingProvider.GetType().Name; sceneMapping.Type = sceneMappingProvider.GetType().Name;
} }