瀏覽代碼

update queries

Luke Pulverenti 9 年之前
父節點
當前提交
5486e40e1d
共有 1 個文件被更改,包括 3 次插入6 次删除
  1. 3 6
      MediaBrowser.Controller/Entities/UserViewBuilder.cs

+ 3 - 6
MediaBrowser.Controller/Entities/UserViewBuilder.cs

@@ -251,7 +251,6 @@ namespace MediaBrowser.Controller.Entities
             if (query.Recursive)
             if (query.Recursive)
             {
             {
                 query.Recursive = true;
                 query.Recursive = true;
-                query.ParentId = parent.Id;
                 query.SetUser(user);
                 query.SetUser(user);
 
 
                 if (query.IncludeItemTypes.Length == 0)
                 if (query.IncludeItemTypes.Length == 0)
@@ -259,7 +258,7 @@ namespace MediaBrowser.Controller.Entities
                     query.IncludeItemTypes = new[] { typeof(MusicArtist).Name, typeof(MusicAlbum).Name, typeof(Audio.Audio).Name, typeof(MusicVideo).Name };
                     query.IncludeItemTypes = new[] { typeof(MusicArtist).Name, typeof(MusicAlbum).Name, typeof(Audio.Audio).Name, typeof(MusicVideo).Name };
                 }
                 }
 
 
-                return _libraryManager.GetItemsResult(query);
+                return parent.QueryRecursive(query);
             }
             }
 
 
             var list = new List<BaseItem>();
             var list = new List<BaseItem>();
@@ -448,7 +447,6 @@ namespace MediaBrowser.Controller.Entities
             if (query.Recursive)
             if (query.Recursive)
             {
             {
                 query.Recursive = true;
                 query.Recursive = true;
-                query.ParentId = parent.Id;
                 query.SetUser(user);
                 query.SetUser(user);
 
 
                 if (query.IncludeItemTypes.Length == 0)
                 if (query.IncludeItemTypes.Length == 0)
@@ -456,7 +454,7 @@ namespace MediaBrowser.Controller.Entities
                     query.IncludeItemTypes = new[] { typeof(Movie).Name, typeof(BoxSet).Name };
                     query.IncludeItemTypes = new[] { typeof(Movie).Name, typeof(BoxSet).Name };
                 }
                 }
 
 
-                return _libraryManager.GetItemsResult(query);
+                return parent.QueryRecursive(query);
             }
             }
 
 
             var list = new List<BaseItem>();
             var list = new List<BaseItem>();
@@ -613,7 +611,6 @@ namespace MediaBrowser.Controller.Entities
             if (query.Recursive)
             if (query.Recursive)
             {
             {
                 query.Recursive = true;
                 query.Recursive = true;
-                query.ParentId = parent.Id;
                 query.SetUser(user);
                 query.SetUser(user);
 
 
                 if (query.IncludeItemTypes.Length == 0)
                 if (query.IncludeItemTypes.Length == 0)
@@ -621,7 +618,7 @@ namespace MediaBrowser.Controller.Entities
                     query.IncludeItemTypes = new[] { typeof(Series).Name, typeof(Season).Name, typeof(Episode).Name };
                     query.IncludeItemTypes = new[] { typeof(Series).Name, typeof(Season).Name, typeof(Episode).Name };
                 }
                 }
 
 
-                return _libraryManager.GetItemsResult(query);
+                return parent.QueryRecursive(query);
             }
             }
 
 
             var list = new List<BaseItem>();
             var list = new List<BaseItem>();