diff options
| author | Alexander Miller <alles.mil@gmail.com> | 2025-05-15 11:48:20 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-15 11:48:20 +0200 |
| commit | 29fc7711a19f941211cfca9fea586175d5611dd3 (patch) | |
| tree | 4e4ed72134b32f4297342d5839e91066c551cf78 /Jellyfin.Server.Implementations | |
| parent | 265cc5014437b5e6ced200352b79ba6e84e8fc31 (diff) | |
Merge pull request #14094 from allesmi/fix/ancestor-ids-parent-child-relation
Translate query by AncestorIds correctly
Diffstat (limited to 'Jellyfin.Server.Implementations')
| -rw-r--r-- | Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs index 7d30ac1a0..64c4a9226 100644 --- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs +++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs @@ -2191,7 +2191,7 @@ public sealed class BaseItemRepository if (filter.AncestorIds.Length > 0) { - baseQuery = baseQuery.Where(e => e.Children!.Any(f => filter.AncestorIds.Contains(f.ItemId))); + baseQuery = baseQuery.Where(e => e.Parents!.Any(f => filter.AncestorIds.Contains(f.ParentItemId))); } if (!string.IsNullOrWhiteSpace(filter.AncestorWithPresentationUniqueKey)) |
