aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations
diff options
context:
space:
mode:
authorShadowghost <Shadowghost@users.noreply.github.com>2026-09-27 16:30:49 -0400
committerCody Robibero <cody@robibe.ro>2026-09-27 16:30:49 -0400
commit0b907a9790f86960d7ee9712b9422e2a859eaabb (patch)
treef34f20a72e3af9ab1e57433be0ed7beeedd058a5 /Jellyfin.Server.Implementations
parent91ac66ce0b02faac5a646bcbcdc4d505872fea43 (diff)
Backport pull request #18138 from jellyfin/release-12.z
Don't apply the allowed tags filter to by-name items Original-merge: 76194d76993e048c555d10dd74f6c61b2ea3cff8 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
Diffstat (limited to 'Jellyfin.Server.Implementations')
-rw-r--r--Jellyfin.Server.Implementations/Item/BaseItemRepository.ByName.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.ByName.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.ByName.cs
index 51ac146a6f..4199f83c21 100644
--- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.ByName.cs
+++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.ByName.cs
@@ -223,7 +223,12 @@ public sealed partial class BaseItemRepository
Years = filter.Years,
NameContains = filter.NameContains,
SearchTerm = filter.SearchTerm,
- ExcludeItemIds = filter.ExcludeItemIds
+ ExcludeItemIds = filter.ExcludeItemIds,
+
+ // A genre, studio or artist carries none of the tags of the media it describes, so an
+ // allow list can only ever hide all of them. Reachability is settled by innerQueryFilter
+ // instead: a value gets this far only when an item the user may see carries it.
+ IncludeInheritedTags = []
};
// Collapse rows that share a PresentationUniqueKey (e.g. alternate versions) into one