From f3bd103e91b01115cae14aeccec79a31a7184d4c Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 6 May 2013 11:37:02 -0400 Subject: updated movie db provider to support downloaded trailers --- MediaBrowser.Controller/Entities/Folder.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Controller/Entities/Folder.cs') diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 7918be877..4f3c87508 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -97,6 +97,8 @@ namespace MediaBrowser.Controller.Entities throw new InvalidOperationException("Unable to add " + item.Name); } + item.Parent = this; + var newChildren = Children.ToList(); await LibraryManager.CreateItem(item, cancellationToken).ConfigureAwait(false); @@ -120,6 +122,8 @@ namespace MediaBrowser.Controller.Entities throw new InvalidOperationException("Unable to remove " + item.Name); } + item.Parent = null; + var newChildren = Children.ToList(); LibraryManager.ReportItemRemoved(item); @@ -193,7 +197,6 @@ namespace MediaBrowser.Controller.Entities /// IEnumerable{BaseItem}. private IEnumerable GetIndexByPerson(User user, List personTypes, bool includeAudio, string indexName) { - // Even though this implementation means multiple iterations over the target list - it allows us to defer // the retrieval of the individual children for each index value until they are requested. using (new Profiler(indexName + " Index Build for " + Name, Logger)) -- cgit v1.2.3