Explorar el Código

preserve shortcut children

Luke Pulverenti hace 9 años
padre
commit
371e78a396
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  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;
             }
         }