mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
[PR #14094] [MERGED] Translate query by AncestorIds correctly #13835
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/14094
Author: @allesmi
Created: 5/12/2025
Status: ✅ Merged
Merged: 5/15/2025
Merged by: @Bond-009
Base:
master← Head:fix/ancestor-ids-parent-child-relation📝 Commits (4)
50f2be2fix: fix parent child relation in AncestorIds91284f7fix: remove empty migration8e877a8Fix at query levele75e036Add allesmi to CONTRIBUTORS.md📊 Changes
2 files changed (+2 additions, -1 deletions)
View changed files
📝
CONTRIBUTORS.md(+1 -0)📝
Jellyfin.Server.Implementations/Item/BaseItemRepository.cs(+1 -1)📄 Description
PR #13827 added a regression in the parent/child relation modelled in the table
AncestorIds. This broke some features, e.g. the automatic creation of collection for movies.Changes
This PR changes the translation of the filter by AncestorIds. It now queries for BaseItems, that have a parent in AncestorIds (used to be BaseItems who have a child item with AncestorIds).
Issues
Fixes: https://github.com/jellyfin/jellyfin/issues/13876
Fixes: https://github.com/jellyfin/jellyfin/issues/13882
Fixes: https://github.com/jellyfin/jellyfin/issues/13936
Fixes: https://github.com/jellyfin/jellyfin/issues/14091
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.