Fixed a bug where a new lirary scan would break due to scan series not properly filtering out parsed series (#423)
This commit is contained in:
parent
ebd4ec25bf
commit
78ad01f5ae
2 changed files with 3 additions and 9 deletions
|
@ -55,7 +55,7 @@ namespace API.Services.Tasks
|
|||
// Hence we clear out anything but what we selected for
|
||||
var firstSeries = library.Series.FirstOrDefault();
|
||||
var keys = parsedSeries.Keys;
|
||||
foreach (var key in keys.Where(key => !firstSeries.NameInParserInfo(parsedSeries[key].FirstOrDefault())))
|
||||
foreach (var key in keys.Where(key => !firstSeries.NameInParserInfo(parsedSeries[key].FirstOrDefault()) || firstSeries?.Format != key.Format))
|
||||
{
|
||||
parsedSeries.Remove(key);
|
||||
}
|
||||
|
@ -202,13 +202,6 @@ namespace API.Services.Tasks
|
|||
}
|
||||
}
|
||||
|
||||
if (library.Series.Count == 0)
|
||||
{
|
||||
_logger.LogDebug("Removed all Series, returning without checking reset of files scanned");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
// Add new series that have parsedInfos
|
||||
foreach (var (key, infos) in parsedSeries)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue