From 9f7f9cc0fffb2ada50feecc060f3ba069fcca7f2 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Sat, 16 Nov 2024 20:30:43 +0000 Subject: Fixed metadata refresh not working --- Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Jellyfin.Server.Implementations') diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs index ba86f5fbdc..aa959318c8 100644 --- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs +++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs @@ -209,7 +209,7 @@ public sealed class BaseItemRepository( result.TotalRecordCount = dbQuery.Count(); } - dbQuery = ApplyOrder(dbQuery, filter); + dbQuery = ApplyGroupingFilter(dbQuery, filter); dbQuery = ApplyQueryPageing(dbQuery, filter); result.Items = dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToImmutableArray(); @@ -228,7 +228,6 @@ public sealed class BaseItemRepository( dbQuery = TranslateQuery(dbQuery, context, filter); // dbQuery = dbQuery.Distinct(); - dbQuery = ApplyOrder(dbQuery, filter); dbQuery = ApplyGroupingFilter(dbQuery, filter); dbQuery = ApplyQueryPageing(dbQuery, filter); @@ -253,6 +252,7 @@ public sealed class BaseItemRepository( else { dbQuery = dbQuery.Distinct(); + dbQuery = ApplyOrder(dbQuery, filter); } return dbQuery; -- cgit v1.2.3