浏览代码

fix SetInitialItemValues not getting called on multi-item resolution

Luke Pulverenti 10 年之前
父节点
当前提交
f9f29de05e
共有 1 个文件被更改,包括 18 次插入0 次删除
  1. 18 0
      MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs

+ 18 - 0
MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs

@@ -46,6 +46,24 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies
             List<FileSystemInfo> files,
             string collectionType,
             IDirectoryService directoryService)
+        {
+            var result = ResolveMultipleInternal(parent, files, collectionType, directoryService);
+
+            if (result != null)
+            {
+                foreach (var item in result.Items)
+                {
+                    SetInitialItemValues((Video)item, null);
+                }
+            }
+
+            return result;
+        }
+
+        private MultiItemResolverResult ResolveMultipleInternal(Folder parent,
+            List<FileSystemInfo> files,
+            string collectionType,
+            IDirectoryService directoryService)
         {
             if (IsInvalid(parent, collectionType, files))
             {