Avoid multiple enumerations

pull/13536/head
Tobias Kloy 2 months ago
parent b108a8cfc5
commit 7717d2e261

@ -2721,9 +2721,11 @@ namespace Emby.Server.Implementations.Library
if (current.IsDirectory && _namingOptions.AllExtrasTypesFolderNames.ContainsKey(current.Name))
{
var filesInSubFolder = _fileSystem.GetFiles(current.FullName, null, false, false);
bool subFolderIsMixedFolder = filesInSubFolder.Count() > 1;
var filesInSubFolderList = filesInSubFolder.ToList();
foreach (var file in filesInSubFolder)
bool subFolderIsMixedFolder = filesInSubFolderList.Count > 1;
foreach (var file in filesInSubFolderList)
{
if (!_extraResolver.TryGetExtraTypeForOwner(file.FullName, ownerVideoInfo, out var extraType))
{

Loading…
Cancel
Save