Fix ArgumentOutOfRangeException scanning AudioBooks

AudioResolver.ResolveMultipleAudio method can attempt to access the first item in a List without checking if the list is empty which throws an ArgumentOutOfRangeException and stops the 'Scan Library' process.
This commit is contained in:
Stephen Moore 2021-04-17 17:21:40 +01:00
parent 990e4e8e58
commit e841922ffd

View file

@ -201,6 +201,11 @@ namespace Emby.Server.Implementations.Library.Resolvers.Audio
continue;
}
if (resolvedItem.Files.Count == 0)
{
continue;
}
var firstMedia = resolvedItem.Files[0];
var libraryItem = new T