Remove unused user rule legacy fields

This commit is contained in:
ajp_anton
2026-07-15 22:15:55 +00:00
parent 1bc136ff06
commit bfcd36ae94
3 changed files with 9 additions and 46 deletions
@@ -198,7 +198,6 @@ public sealed class MultilangController : ControllerBase
var allowed = (Plugin.Instance?.Configuration?.Languages ?? []).ToHashSet(StringComparer.OrdinalIgnoreCase);
request.Categories = NormalizeCategories(request.Categories, allowed);
request.FallbackFieldActions = NormalizeActionLists(request.FallbackFieldActions, allowed);
request.FallbackLanguages = GetNeededLanguages(request);
_store.SaveUserRules(userId, request);
_itemsProxyCache.ClearAll();
return Ok(request);
@@ -1512,10 +1511,8 @@ public sealed class MultilangController : ControllerBase
if (existing is not null)
{
existing.Categories ??= [];
existing.FallbackLanguages ??= [];
existing.FallbackFieldActions = NormalizeActionLists(existing.FallbackFieldActions, (Plugin.Instance?.Configuration?.Languages ?? []).ToHashSet(StringComparer.OrdinalIgnoreCase));
existing.Categories = NormalizeCategories(existing.Categories, (Plugin.Instance?.Configuration?.Languages ?? []).ToHashSet(StringComparer.OrdinalIgnoreCase));
existing.FallbackLanguages = GetNeededLanguages(existing);
return existing;
}
@@ -1524,10 +1521,8 @@ public sealed class MultilangController : ControllerBase
Enabled = false,
SortLocale = "Auto",
TrustTmdbCollections = true,
FallbackLanguages = [],
FallbackFieldActions = DefaultActionLists(),
Categories = [],
Rules = []
Categories = []
};
}