Răsfoiți Sursa

preserve shortcut children

Luke Pulverenti 9 ani în urmă
părinte
comite
371e78a396
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      MediaBrowser.Providers/BoxSets/BoxSetMetadataService.cs

+ 5 - 1
MediaBrowser.Providers/BoxSets/BoxSetMetadataService.cs

@@ -47,7 +47,11 @@ namespace MediaBrowser.Providers.BoxSets
 
             if (mergeMetadataSettings)
             {
-                targetItem.LinkedChildren = sourceItem.LinkedChildren;
+                // Retain shortcut children
+                var linkedChildren = sourceItem.LinkedChildren.ToList();
+                linkedChildren.AddRange(sourceItem.LinkedChildren.Where(i => i.Type == LinkedChildType.Shortcut));
+
+                targetItem.LinkedChildren = linkedChildren;
                 targetItem.Shares = sourceItem.Shares;
             }
         }