diff options
| author | Cody Robibero <cody@robibe.ro> | 2026-07-20 21:26:06 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-20 21:26:06 -0400 |
| commit | bdf263d8677ee87078c680a355a91a8048b8308b (patch) | |
| tree | c36091479d6931a0d35181841f01f5c93a121282 /MediaBrowser.Controller | |
| parent | 9d5aedba5fd786ef6a3775a6953cc6759545e2d9 (diff) | |
| parent | 5a9fb802395d7c8f919a73aca84fea5ae3d79aee (diff) | |
Merge pull request #17377 from mbastian77/fix/person-visibility-allowed-tags
Exempt people from the allowed tags visibility check
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Person.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Entities/Person.cs b/MediaBrowser.Controller/Entities/Person.cs index 5cc4d322f7..14325d971a 100644 --- a/MediaBrowser.Controller/Entities/Person.cs +++ b/MediaBrowser.Controller/Entities/Person.cs @@ -5,6 +5,7 @@ using System; using System.Collections.Generic; using System.Text.Json.Serialization; +using Jellyfin.Database.Implementations.Entities; using Jellyfin.Extensions; using MediaBrowser.Controller.Providers; using Microsoft.Extensions.Logging; @@ -75,6 +76,16 @@ namespace MediaBrowser.Controller.Entities return false; } + /// <inheritdoc /> + /// <remarks> + /// People don't carry the tags of the media they appear in, so the allowed tags check + /// is skipped for them; otherwise no person would be visible to users with allowed tags configured. + /// </remarks> + public override bool IsVisible(User user, bool skipAllowedTagsCheck = false) + { + return base.IsVisible(user, true); + } + public override bool IsSaveLocalMetadataEnabled() { return true; |
