diff options
| author | Tobias Kloy <tobias.kloy@werde-volunteer.info> | 2025-02-10 23:33:25 +0100 |
|---|---|---|
| committer | Tobias Kloy <tobias.kloy@werde-volunteer.info> | 2025-03-27 17:51:31 +0100 |
| commit | 7717d2e26171d9d932cba66a2813b7c0d02869e2 (patch) | |
| tree | f2d7f19e1b73020738b0057249801a0001a40a01 | |
| parent | b108a8cfc538795c3e5a120c785fffa512e9abfa (diff) | |
Avoid multiple enumerations
| -rw-r--r-- | Emby.Server.Implementations/Library/LibraryManager.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs index 6a19a41cd..c6b8501cb 100644 --- a/Emby.Server.Implementations/Library/LibraryManager.cs +++ b/Emby.Server.Implementations/Library/LibraryManager.cs @@ -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)) { |
