aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Monteiro <marknr.monteiro@protonmail.com>2020-03-11 23:26:55 +0100
committerMark Monteiro <marknr.monteiro@protonmail.com>2020-03-11 23:26:55 +0100
commitd276e0f8f4b63d2fa8eda8208d8db15600d57a71 (patch)
tree91cb1672d031befb67e755c68d026f42dea1cf87
parent487aa376b491a5e4c347d5787dc4a9a096b29cdd (diff)
Use Distinct() to filter out duplicates when adding items to playlist
-rw-r--r--Emby.Server.Implementations/Playlists/PlaylistManager.cs3
1 files changed, 1 insertions, 2 deletions
diff --git a/Emby.Server.Implementations/Playlists/PlaylistManager.cs b/Emby.Server.Implementations/Playlists/PlaylistManager.cs
index 0864169ce..5363a4b33 100644
--- a/Emby.Server.Implementations/Playlists/PlaylistManager.cs
+++ b/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();