aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
diff options
context:
space:
mode:
authorJPVenson <github@jpb.email>2024-11-15 14:33:07 +0000
committerJPVenson <github@jpb.email>2024-11-15 14:33:07 +0000
commit3eedbae506284b2d2e21ad18e574e92e3717c2fa (patch)
treeeb2f67e4043bcae9bc0fceffe111467b3e53ebf2 /Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
parent03e08412d73b15108a8a9f9e1976956368471f5f (diff)
Fixed Item query
Diffstat (limited to 'Jellyfin.Server.Implementations/Item/BaseItemRepository.cs')
-rw-r--r--Jellyfin.Server.Implementations/Item/BaseItemRepository.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
index 19a7933b7..e9de36328 100644
--- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
+++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
@@ -940,7 +940,7 @@ public sealed class BaseItemRepository(
var result = new QueryResult<(BaseItemDto, ItemCounts)>();
if (filter.EnableTotalRecordCount)
{
- result.TotalRecordCount = query.DistinctBy(e => e.PresentationUniqueKey).Count();
+ result.TotalRecordCount = query.GroupBy(e => e.PresentationUniqueKey).Select(e => e.First()).Count();
}
var seriesTypeName = itemTypeLookup.BaseItemKindNames[BaseItemKind.Series];