Clean up and fixed a parsing case.

This commit is contained in:
Joseph Milazzo 2021-02-10 12:16:29 -06:00
parent aaedb11836
commit a501e50c98
4 changed files with 50 additions and 50 deletions

View file

@ -335,7 +335,7 @@ namespace API.Services
if (info == null)
{
_logger.LogWarning("Could not parse from {Path}", path);
_logger.LogWarning("Could not parse series from {Path}", path);
return;
}
@ -373,18 +373,5 @@ namespace API.Services
}
}
}
public static Volume ExistingOrDefault(IList<Volume> existingVolumes, ICollection<Volume> volumes, string volumeName)
{
return volumes.SingleOrDefault(v => v.Name == volumeName) ?? existingVolumes.SingleOrDefault(v => v.Name == volumeName);
}
public static Series ExistingOrDefault(Library library, IEnumerable<Series> allSeries, string seriesName)
{
var name = Parser.Parser.Normalize(seriesName);
library.Series ??= new List<Series>();
return library.Series.SingleOrDefault(s => Parser.Parser.Normalize(s.Name) == name) ??
allSeries.SingleOrDefault(s => Parser.Parser.Normalize(s.Name) == name);
}
}
}