aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-12-12 14:40:27 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-12-12 14:40:27 -0500
commitd84bb7160f8c3cfc953cdece890264d70e504e39 (patch)
treefd325dc95a3dfb6acf817c035d15870530b0bc48 /MediaBrowser.Controller/Entities
parentc2d0fd99852aae31379b89591b538d075743362f (diff)
update next up queries
Diffstat (limited to 'MediaBrowser.Controller/Entities')
-rw-r--r--MediaBrowser.Controller/Entities/TV/Series.cs28
1 files changed, 20 insertions, 8 deletions
diff --git a/MediaBrowser.Controller/Entities/TV/Series.cs b/MediaBrowser.Controller/Entities/TV/Series.cs
index caebff16f..872011ce8 100644
--- a/MediaBrowser.Controller/Entities/TV/Series.cs
+++ b/MediaBrowser.Controller/Entities/TV/Series.cs
@@ -138,16 +138,24 @@ namespace MediaBrowser.Controller.Entities.TV
var enableSeriesPresentationKey = ConfigurationManager.Configuration.EnableSeriesPresentationUniqueKey;
var seriesKey = GetUniqueSeriesKey(this);
- var result = LibraryManager.GetItemsResult(new InternalItemsQuery(user)
+ var result = LibraryManager.GetCount(new InternalItemsQuery(user)
{
AncestorWithPresentationUniqueKey = enableSeriesPresentationKey ? null : seriesKey,
SeriesPresentationUniqueKey = enableSeriesPresentationKey ? seriesKey : null,
IncludeItemTypes = new[] { typeof(Season).Name },
IsVirtualItem = false,
- Limit = 0
+ Limit = 0,
+ DtoOptions = new Dto.DtoOptions
+ {
+ Fields = new List<ItemFields>
+ {
+
+ },
+ EnableImages = false
+ }
});
- return result.TotalRecordCount;
+ return result;
}
public override int GetRecursiveChildCount(User user)
@@ -159,19 +167,23 @@ namespace MediaBrowser.Controller.Entities.TV
{
AncestorWithPresentationUniqueKey = enableSeriesPresentationKey ? null : seriesKey,
SeriesPresentationUniqueKey = enableSeriesPresentationKey ? seriesKey : null,
+ DtoOptions = new Dto.DtoOptions
+ {
+ Fields = new List<ItemFields>
+ {
+
+ },
+ EnableImages = false
+ }
};
- if (query.SortBy.Length == 0)
- {
- query.SortBy = new[] { ItemSortBy.SortName };
- }
if (query.IncludeItemTypes.Length == 0)
{
query.IncludeItemTypes = new[] { typeof(Episode).Name, typeof(Season).Name };
}
query.IsVirtualItem = false;
query.Limit = 0;
- var totalRecordCount = LibraryManager.GetItemsResult(query).TotalRecordCount;
+ var totalRecordCount = LibraryManager.GetCount(query);
return totalRecordCount;
}