From 116a036d566ff5b40a3670daaea0720392da97fd Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sat, 28 Feb 2026 17:08:32 +0100 Subject: [PATCH] Fix promotion --- MediaBrowser.Controller/Entities/Folder.cs | 77 +++++++++++++++++++--- 1 file changed, 69 insertions(+), 8 deletions(-) diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 3f88557571..4506bafced 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -489,16 +489,16 @@ namespace MediaBrowser.Controller.Entities // Collect replaced primaries for deferred deletion (after CreateItems) var replacedPrimaries = new List<(Video OldPrimary, Video NewPrimary)>(); + // Build a set of paths that are alternate versions of valid children + // These items should not be deleted - they're managed by their primary video + var alternateVersionPaths = validChildren + .OfType