Exempt people from the allowed tags visibility check

This commit is contained in:
mbastian77
2026-07-18 14:07:52 +02:00
parent dd0b273b26
commit 5a9fb80239
3 changed files with 20 additions and 1 deletions
@@ -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;