diff options
| author | Bond-009 <bond.009@outlook.com> | 2025-02-13 13:37:05 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-13 13:37:05 +0100 |
| commit | 17e78c0d40d496630e86deed3e6ce210bc5f631b (patch) | |
| tree | 977715aa1dfeba3dede038270bdfb8c35e76c748 | |
| parent | dd7a804cfbf43198e84a36f4f00eaf43e01c5cbc (diff) | |
| parent | d2e7ab1c1a39702dba91fe9725b0753ef172f2d7 (diff) | |
Merge pull request #13539 from gnattu/mimic-old-get-item-value-names
Simulate old GetItemValueNames behavior
| -rw-r--r-- | Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs index f9a9837f1..fa026214b 100644 --- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs +++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs @@ -854,7 +854,10 @@ public sealed class BaseItemRepository } // query = query.DistinctBy(e => e.CleanValue); - return query.Select(e => e.ItemValue.CleanValue).ToArray(); + return query.Select(e => e.ItemValue) + .GroupBy(e => e.CleanValue) + .Select(e => e.First().Value) + .ToArray(); } private static bool TypeRequiresDeserialization(Type type) |
