Kaynağa Gözat

Merge pull request #6355 from Bond-009/opt

EnsureLibraryFolder: Minor optimization
Bond-009 3 yıl önce
ebeveyn
işleme
92c2d20609

+ 3 - 5
Emby.Server.Implementations/Collections/CollectionManager.cs

@@ -82,12 +82,10 @@ namespace Emby.Server.Implementations.Collections
 
 
         internal async Task<Folder> EnsureLibraryFolder(string path, bool createIfNeeded)
         internal async Task<Folder> EnsureLibraryFolder(string path, bool createIfNeeded)
         {
         {
-            var existingFolders = FindFolders(path)
-                .ToList();
-
-            if (existingFolders.Count > 0)
+            var existingFolder = FindFolders(path).FirstOrDefault();
+            if (existingFolder != null)
             {
             {
-                return existingFolders[0];
+                return existingFolder;
             }
             }
 
 
             if (!createIfNeeded)
             if (!createIfNeeded)