mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-17 22:43:07 +03:00
sync updates
This commit is contained in:
@@ -18,10 +18,13 @@ namespace MediaBrowser.Controller.Entities
|
||||
{
|
||||
public override async Task<QueryResult<BaseItem>> GetItems(InternalItemsQuery query)
|
||||
{
|
||||
var user = query.User;
|
||||
Func<BaseItem, bool> filter = i => UserViewBuilder.Filter(i, user, query, UserDataManager, LibraryManager);
|
||||
|
||||
if (query.Recursive)
|
||||
{
|
||||
var items = query.User.RootFolder.GetRecursiveChildren(query.User);
|
||||
return SortAndFilter(items, query);
|
||||
var items = query.User.RootFolder.GetRecursiveChildren(query.User, filter);
|
||||
return PostFilterAndSort(items, query);
|
||||
}
|
||||
|
||||
var result = await UserViewManager.GetUserViews(new UserViewQuery
|
||||
@@ -30,7 +33,7 @@ namespace MediaBrowser.Controller.Entities
|
||||
|
||||
}, CancellationToken.None).ConfigureAwait(false);
|
||||
|
||||
return SortAndFilter(result, query);
|
||||
return PostFilterAndSort(result.Where(filter), query);
|
||||
}
|
||||
|
||||
public override bool IsPreSorted
|
||||
|
||||
Reference in New Issue
Block a user