From 2ccf08f547346d81de39fac5b3ff680d49f15d28 Mon Sep 17 00:00:00 2001 From: theguymadmax Date: Wed, 17 Dec 2025 01:07:36 -0500 Subject: [PATCH] Fix artist display order --- .../Item/BaseItemRepository.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs index 289ead11d7..f477d8aa8a 100644 --- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs +++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs @@ -2629,6 +2629,12 @@ public sealed class BaseItemRepository .Where(e => artistNames.Contains(e.Name)) .ToArray(); - return artists.GroupBy(e => e.Name).ToDictionary(e => e.Key!, e => e.Select(f => DeserializeBaseItem(f)).Cast().ToArray()); + var lookup = artists + .GroupBy(e => e.Name!) + .ToDictionary( + g => g.Key, + g => g.Select(f => DeserializeBaseItem(f)).Cast().ToArray()); + + return artistNames.Where(lookup.ContainsKey).ToDictionary(name => name, name => lookup[name]); } }