aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Server.Implementations/Library/LibraryManager.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Library/LibraryManager.cs11
1 files changed, 8 insertions, 3 deletions
diff --git a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
index 25c0c9842..e0f2fee13 100644
--- a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
@@ -494,8 +494,6 @@ namespace MediaBrowser.Server.Implementations.Library
// Add in the plug-in folders
foreach (var child in PluginFolderCreators)
{
- var folder = child.GetFolder();
-
rootFolder.AddVirtualChild(child.GetFolder());
}
@@ -1154,7 +1152,14 @@ namespace MediaBrowser.Server.Implementations.Library
/// <returns>IEnumerable{BaseItem}.</returns>
public IEnumerable<BaseItem> RetrieveChildren(Folder parent)
{
- return ItemRepository.RetrieveChildren(parent);
+ var children = ItemRepository.RetrieveChildren(parent).ToList();
+
+ foreach (var child in children)
+ {
+ child.Parent = parent;
+ }
+
+ return children;
}
}
}