Просмотр исходного кода

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

Mark Monteiro 5 лет назад
Родитель
Сommit
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);