add index number filter

This commit is contained in:
Luke Pulverenti
2016-06-14 22:18:19 -04:00
parent 2f39ad1673
commit 7dd2b1592c
3 changed files with 10 additions and 7 deletions

View File

@@ -1698,10 +1698,10 @@ namespace MediaBrowser.Server.Implementations.Persistence
{
var groups = new List<string>();
if (!string.IsNullOrWhiteSpace(query.GroupByAncestorOfType))
{
groups.Add("(Select PresentationUniqueKey from TypedBaseItems B where B.Type = 'MediaBrowser.Controller.Entities.TV.Series' And B.Guid in (Select AncestorId from AncestorIds where ItemId=A.Guid))");
}
//if (!string.IsNullOrWhiteSpace(query.GroupByAncestorOfType))
//{
// groups.Add("(Select PresentationUniqueKey from TypedBaseItems B where B.Type = 'MediaBrowser.Controller.Entities.TV.Series' And B.Guid in (Select AncestorId from AncestorIds where ItemId=A.Guid))");
//}
if (EnableGroupByPresentationUniqueKey(query))
{

View File

@@ -132,7 +132,8 @@ namespace MediaBrowser.Server.Implementations.TV
SortOrder = SortOrder.Ascending,
Limit = 1,
IsPlayed = false,
IsVirtualItem = false
IsVirtualItem = false,
ParentIndexNumberNotEquals = 0
}).Cast<Episode>().FirstOrDefault();
@@ -149,7 +150,8 @@ namespace MediaBrowser.Server.Implementations.TV
SortBy = new[] { ItemSortBy.DatePlayed },
SortOrder = SortOrder.Descending,
Limit = 1,
IsVirtualItem = false
IsVirtualItem = false,
ParentIndexNumberNotEquals = 0
}).FirstOrDefault();