瀏覽代碼

Exit method early if there are no unique playlist items to add

Mark Monteiro 5 年之前
父節點
當前提交
6438771212
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      Emby.Server.Implementations/Playlists/PlaylistManager.cs

+ 6 - 0
Emby.Server.Implementations/Playlists/PlaylistManager.cs

@@ -214,6 +214,12 @@ namespace Emby.Server.Implementations.Playlists
                 _logger.LogWarning("Ignored adding {DuplicateCount} duplicate items to playlist {PlaylistName}.", numDuplicates, playlist.Name);
             }
 
+            // Do nothing else if there are no items to add to the playlist
+            if (uniqueItems.Length == 0)
+            {
+                return;
+            }
+
             // Create a new array with the updated playlist items
             var newLinkedChildren = new LinkedChild[playlist.LinkedChildren.Length + uniqueItems.Length];
             playlist.LinkedChildren.CopyTo(newLinkedChildren, 0);