|
|
@ -170,7 +170,9 @@ namespace MediaBrowser.Controller.Entities.TV
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
items = GetEpisodes(query.User).Where(filter);
|
|
|
|
items = query.Recursive
|
|
|
|
|
|
|
|
? GetRecursiveChildren(user, filter)
|
|
|
|
|
|
|
|
: GetChildren(user, true).Where(filter);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var result = PostFilterAndSort(items, query);
|
|
|
|
var result = PostFilterAndSort(items, query);
|
|
|
@ -267,6 +269,11 @@ namespace MediaBrowser.Controller.Entities.TV
|
|
|
|
return GetEpisodes(user);
|
|
|
|
return GetEpisodes(user);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public override IEnumerable<BaseItem> GetRecursiveChildren(User user, Func<BaseItem, bool> filter)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return GetEpisodes(user).Where(filter);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
protected override bool GetBlockUnratedValue(UserPolicy config)
|
|
|
|
protected override bool GetBlockUnratedValue(UserPolicy config)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// Don't block. Let either the entire series rating or episode rating determine it
|
|
|
|
// Don't block. Let either the entire series rating or episode rating determine it
|
|
|
|