aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations
diff options
context:
space:
mode:
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