Browse Source

preserve shortcut children

Luke Pulverenti 9 years ago
parent
commit
371e78a396
1 changed files with 5 additions and 1 deletions
  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;
             }
         }