Handle linkedChildren in GetPlayedAndTotalCountBatch and optimize filter

This commit is contained in:
Shadowghost
2026-02-21 22:38:07 +01:00
parent 0f1a6fe4c2
commit ae5420d4ae
4 changed files with 118 additions and 50 deletions

View File

@@ -175,9 +175,7 @@ namespace MediaBrowser.Controller.Entities.TV
var user = query.User;
Func<BaseItem, bool> filter = i => UserViewBuilder.Filter(i, user, query, UserDataManager, LibraryManager);
var items = GetEpisodes(user, query.DtoOptions, true).Where(filter);
var items = UserViewBuilder.Filter(GetEpisodes(user, query.DtoOptions, true), user, query, UserDataManager, LibraryManager);
return PostFilterAndSort(items, query);
}