aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-09 09:48:13 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-09 09:48:13 -0400
commit34672889e99a7aed84a4bc3812fa65c907999f52 (patch)
tree147ee71855795ecdf30df2af181c42eddac6d743
parent8f61e3749884919c4f97ee30bf899ed9318f1992 (diff)
remove dupes from library changed web socket event
-rw-r--r--MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs b/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs
index e80c5cc1c..006e78bc7 100644
--- a/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs
+++ b/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs
@@ -275,6 +275,10 @@ namespace MediaBrowser.ServerApplication.EntryPoints
{
lock (_libraryChangedSyncLock)
{
+ // Remove dupes in case some were saved multiple times
+ LibraryUpdateInfo.Folders = LibraryUpdateInfo.Folders.Distinct().ToList();
+ LibraryUpdateInfo.ItemsUpdated = LibraryUpdateInfo.ItemsUpdated.Distinct().ToList();
+
_serverManager.SendWebSocketMessage("LibraryChanged", LibraryUpdateInfo);
if (LibraryUpdateTimer != null)