Explorar el Código

Use Distinct() to filter out duplicates when adding items to playlist

Mark Monteiro hace 5 años
padre
commit
d276e0f8f4
Se han modificado 1 ficheros con 1 adiciones y 2 borrados
  1. 1 2
      Emby.Server.Implementations/Playlists/PlaylistManager.cs

+ 1 - 2
Emby.Server.Implementations/Playlists/PlaylistManager.cs

@@ -202,8 +202,7 @@ namespace Emby.Server.Implementations.Playlists
             var existingIds = playlist.LinkedChildren.Select(c => c.ItemId).ToHashSet();
             var uniqueItems = items
                 .Where(i => !existingIds.Contains(i.Id))
-                .GroupBy(i => i.Id)
-                .Select(group => group.First())
+                .Distinct()
                 .Select(i => LinkedChild.Create(i))
                 .ToList();