瀏覽代碼

preserve shortcut children

Luke Pulverenti 9 年之前
父節點
當前提交
371e78a396
共有 1 個文件被更改,包括 5 次插入1 次删除
  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)
             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;
                 targetItem.Shares = sourceItem.Shares;
             }
             }
         }
         }