From 23daae05cc756c90dec9c81efb48bf2fe1bd80b1 Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Wed, 22 Apr 2015 20:18:04 +0200 Subject: [PATCH] Remove invalid scene mappings. --- .../DataAugmentation/Scene/SceneMappingService.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs b/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs index 5aa7f8c41..560d0b13d 100644 --- a/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs +++ b/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs @@ -112,14 +112,20 @@ namespace NzbDrone.Core.DataAugmentation.Scene { _repository.Clear(sceneMappingProvider.GetType().Name); - foreach (var sceneMapping in mappings) + mappings.RemoveAll(sceneMapping => { if (sceneMapping.ParseTerm.IsNullOrWhiteSpace() || sceneMapping.SearchTerm.IsNullOrWhiteSpace()) { _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.Type = sceneMappingProvider.GetType().Name; }