diff options
| author | Luke <luke.pulverenti@gmail.com> | 2016-05-06 16:22:37 -0400 |
|---|---|---|
| committer | Luke <luke.pulverenti@gmail.com> | 2016-05-06 16:22:37 -0400 |
| commit | b985873529d3f73aaa96073f83b532ee4d65e335 (patch) | |
| tree | 881bec011013941a92be099bfbf38217a5b39232 /MediaBrowser.Controller | |
| parent | 75d82f505e49582131aa3feeda97b7328db07f9b (diff) | |
| parent | c431625d3950655178a054cc9870d84161ee2b90 (diff) | |
Merge pull request #1713 from MediaBrowser/dev
update components
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Entities/TV/Season.cs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/TV/Season.cs b/MediaBrowser.Controller/Entities/TV/Season.cs index 29db5fd55..a6894f515 100644 --- a/MediaBrowser.Controller/Entities/TV/Season.cs +++ b/MediaBrowser.Controller/Entities/TV/Season.cs @@ -170,7 +170,9 @@ namespace MediaBrowser.Controller.Entities.TV } else { - items = GetEpisodes(query.User).Where(filter); + items = query.Recursive + ? GetRecursiveChildren(user, filter) + : GetChildren(user, true).Where(filter); } var result = PostFilterAndSort(items, query); @@ -267,6 +269,11 @@ namespace MediaBrowser.Controller.Entities.TV 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) { // Don't block. Let either the entire series rating or episode rating determine it |
