浏览代码

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

Mark Monteiro 5 年之前
父节点
当前提交
d276e0f8f4
共有 1 个文件被更改,包括 1 次插入2 次删除
  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();