aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Dto
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2016-05-10 15:20:47 -0400
committerLuke <luke.pulverenti@gmail.com>2016-05-10 15:20:47 -0400
commit67d6dbadb0fe23ba27fdc51cc39f4ba14d4e8c9c (patch)
tree1726257af289d162ad324c5489b8abb0506a916d /MediaBrowser.Server.Implementations/Dto
parent486c6c3d22e81594d7d27d60ccac95f2431069fd (diff)
parent9a730263896a648b3ec7af10d591ea4113842dcb (diff)
Merge pull request #1726 from MediaBrowser/dev
Dev
Diffstat (limited to 'MediaBrowser.Server.Implementations/Dto')
-rw-r--r--MediaBrowser.Server.Implementations/Dto/DtoService.cs21
1 files changed, 5 insertions, 16 deletions
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
index 32610a6ad9..312eef9bfa 100644
--- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs
+++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
@@ -194,24 +194,13 @@ namespace MediaBrowser.Server.Implementations.Dto
private List<BaseItem> GetTaggedItems(IItemByName byName, User user)
{
- var person = byName as Person;
-
- if (person != null)
+ var items = byName.GetTaggedItems(new InternalItemsQuery(user)
{
- var items = _libraryManager.GetItemList(new InternalItemsQuery(user)
- {
- Person = byName.Name
-
- }, new string[] { });
-
- return items.ToList();
- }
+ Recursive = true
- var itemFilter = byName.GetItemFilter();
+ }).ToList();
- return user != null ?
- user.RootFolder.GetRecursiveChildren(user, itemFilter).ToList() :
- _libraryManager.RootFolder.GetRecursiveChildren(itemFilter).ToList();
+ return items;
}
private SyncedItemProgress[] GetSyncedItemProgress(DtoOptions options)
@@ -501,7 +490,7 @@ namespace MediaBrowser.Server.Implementations.Dto
if (fields.Contains(ItemFields.CumulativeRunTimeTicks))
{
- dto.CumulativeRunTimeTicks = dto.RunTimeTicks;
+ dto.CumulativeRunTimeTicks = item.RunTimeTicks;
}
if (fields.Contains(ItemFields.DateLastMediaAdded))