浏览代码

activate item counts

Luke Pulverenti 10 年之前
父节点
当前提交
1654236978

+ 1 - 2
MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs

@@ -142,7 +142,7 @@ namespace MediaBrowser.Api.UserLibrary
             }
             }
 
 
             IEnumerable<Tuple<TItemType, List<BaseItem>>> tuples;
             IEnumerable<Tuple<TItemType, List<BaseItem>>> tuples;
-            if (dtoOptions.Fields.Contains(ItemFields.ItemCounts) || true)
+            if (dtoOptions.Fields.Contains(ItemFields.ItemCounts))
             {
             {
                 tuples = ibnItems.Select(i => new Tuple<TItemType, List<BaseItem>>(i, i.GetTaggedItems(libraryItems).ToList()));
                 tuples = ibnItems.Select(i => new Tuple<TItemType, List<BaseItem>>(i, i.GetTaggedItems(libraryItems).ToList()));
             }
             }
@@ -177,7 +177,6 @@ namespace MediaBrowser.Api.UserLibrary
                 return true;
                 return true;
             }
             }
 
 
-            return true;
             return options.Fields.Contains(ItemFields.ItemCounts);
             return options.Fields.Contains(ItemFields.ItemCounts);
         }
         }
 
 

+ 3 - 3
MediaBrowser.Server.Implementations/Dto/DtoService.cs

@@ -97,7 +97,7 @@ namespace MediaBrowser.Server.Implementations.Dto
 
 
                 if (byName != null && !(item is LiveTvChannel))
                 if (byName != null && !(item is LiveTvChannel))
                 {
                 {
-                    //if (options.Fields.Contains(ItemFields.ItemCounts))
+                    if (options.Fields.Contains(ItemFields.ItemCounts))
                     {
                     {
                         var itemFilter = byName.GetItemFilter();
                         var itemFilter = byName.GetItemFilter();
 
 
@@ -125,7 +125,7 @@ namespace MediaBrowser.Server.Implementations.Dto
 
 
             if (byName != null && !(item is LiveTvChannel))
             if (byName != null && !(item is LiveTvChannel))
             {
             {
-                //if (options.Fields.Contains(ItemFields.ItemCounts))
+                if (options.Fields.Contains(ItemFields.ItemCounts))
                 {
                 {
                     var itemFilter = byName.GetItemFilter();
                     var itemFilter = byName.GetItemFilter();
 
 
@@ -317,7 +317,7 @@ namespace MediaBrowser.Server.Implementations.Dto
         {
         {
             var dto = GetBaseItemDtoInternal(item, options, user);
             var dto = GetBaseItemDtoInternal(item, options, user);
 
 
-            //if (options.Fields.Contains(ItemFields.ItemCounts))
+            if (options.Fields.Contains(ItemFields.ItemCounts))
             {
             {
                 SetItemByNameInfo(item, dto, taggedItems, user);
                 SetItemByNameInfo(item, dto, taggedItems, user);
             }
             }