mirror of https://github.com/lidarr/Lidarr
Remove invalid scene mappings.
This commit is contained in:
parent
b4e8a39c2c
commit
23daae05cc
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue