aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Emby.Server.Implementations/Collections/CollectionManager.cs9
-rw-r--r--MediaBrowser.Controller/Entities/Folder.cs7
2 files changed, 8 insertions, 8 deletions
diff --git a/Emby.Server.Implementations/Collections/CollectionManager.cs b/Emby.Server.Implementations/Collections/CollectionManager.cs
index 6dbbd5530..81758d9a7 100644
--- a/Emby.Server.Implementations/Collections/CollectionManager.cs
+++ b/Emby.Server.Implementations/Collections/CollectionManager.cs
@@ -341,12 +341,7 @@ namespace Emby.Server.Implementations.Collections
itemIsInBoxSet = true;
- if (results.ContainsKey(boxSet.Id))
- {
- continue;
- }
-
- results[boxSet.Id] = boxSet;
+ results.TryAdd(boxSet.Id, boxSet);
}
// skip any item that is in a box set
@@ -373,7 +368,7 @@ namespace Emby.Server.Implementations.Collections
if (!alreadyInResults)
{
- results[item.Id] = item;
+ results[itemId] = item;
}
}
}
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs
index 485733abb..bd1fbb473 100644
--- a/MediaBrowser.Controller/Entities/Folder.cs
+++ b/MediaBrowser.Controller/Entities/Folder.cs
@@ -1436,7 +1436,12 @@ namespace MediaBrowser.Controller.Entities
{
if (i.ItemId.HasValue)
{
- return i.ItemId.Value == itemId;
+ if (i.ItemId.Value == itemId)
+ {
+ return true;
+ }
+
+ continue;
}
var child = GetLinkedChild(i);