diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index b6983b73ee..dda5d70e86 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -901,7 +901,7 @@ namespace MediaBrowser.Controller.Entities int index = 0; for (int i = 0; i < ids.Length; i++) { - if (positions.TryAdd(ids[i], index)) + if (items.Any(item => item.Id == ids[i]) && positions.TryAdd(ids[i], index)) { index++; }