fix(xtream): resolve unlocked favorite category copies

This commit is contained in:
4gray committed 2026-10-14 00:40:27 +02:00
1 parent c0edfef616
commit 844aaa5329
6 files changed
+79 -4

No files matched your search

@@ -72,7 +72,10 @@ unavailable closes its active detail and invalidates pending selection work,
including a retained player during a channel switch. Unresolved records are not
promoted to dashboard hero slides. Parental locks still gate display: an
unresolved category cannot prove that it is unlocked, so those records remain
stored but are withheld while locks apply.
stored but are withheld while locks apply. For duplicate category copies, ordinary
reads choose an unlocked compatible row before resolving the catalog link; a
locked earlier copy cannot hide a later unlocked copy. Backup reads remain
unfiltered.
Legacy pending favorites are converted before destructive refresh, import
requests and ordinary collection reads, even if portal-status preflight is