From 50cabcd99d019d20623fbbaffcf5985199784791 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sun, 15 Feb 2026 16:54:54 +0100 Subject: [PATCH] Remove split queries --- Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs index 97263e97ee..d65f9ab488 100644 --- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs +++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs @@ -335,7 +335,6 @@ public sealed class BaseItemRepository } var itemsById = ApplyNavigations(context.BaseItems.Where(e => orderedIds.Contains(e.Id)), filter) - .AsSplitQuery() .AsEnumerable() .Select(w => DeserializeBaseItem(w, filter.SkipDeserialization)) .Where(dto => dto is not null) @@ -344,7 +343,7 @@ public sealed class BaseItemRepository return orderedIds.Where(itemsById.ContainsKey).Select(id => itemsById[id]).ToArray()!; } - dbQuery = ApplyNavigations(dbQuery, filter).AsSplitQuery(); + dbQuery = ApplyNavigations(dbQuery, filter); return dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserializeBaseItem(w, filter.SkipDeserialization)).Where(dto => dto is not null).ToArray()!; } @@ -1182,7 +1181,7 @@ public sealed class BaseItemRepository dbQuery = TranslateQuery(dbQuery, context, filter); dbQuery = ApplyGroupingFilter(context, dbQuery, filter); dbQuery = ApplyQueryPaging(dbQuery, filter); - dbQuery = ApplyNavigations(dbQuery, filter).AsSplitQuery(); + dbQuery = ApplyNavigations(dbQuery, filter); return dbQuery; }