Forráskód Böngészése

added detail page indicator for missing

Luke Pulverenti 11 éve
szülő
commit
0eec819ca7

+ 1 - 1
MediaBrowser.Server.Implementations/Dto/DtoService.cs

@@ -1075,7 +1075,7 @@ namespace MediaBrowser.Server.Implementations.Dto
             double totalPercentPlayed = 0;
 
             // Loop through each recursive child
-            foreach (var child in folder.GetRecursiveChildren(user, i => !i.IsFolder))
+            foreach (var child in folder.GetRecursiveChildren(user, i => !i.IsFolder && i.LocationType != LocationType.Virtual))
             {
                 var userdata = _userDataRepository.GetUserData(user.Id, child.GetUserDataKey());
 

+ 2 - 9
MediaBrowser.Server.Implementations/Providers/ImageSaver.cs

@@ -408,7 +408,7 @@ namespace MediaBrowser.Server.Implementations.Providers
 
                         return new[] { Path.Combine(seriesFolder, imageFilename) };
                     }
-                    
+
                     return new[]
                         {
                             Path.Combine(item.MetaLocation, "fanart" + extension)
@@ -426,13 +426,6 @@ namespace MediaBrowser.Server.Implementations.Providers
 
             if (type == ImageType.Primary)
             {
-                if (item is Series)
-                {
-                    var imageFilename = "poster" + extension;
-
-                    return new[] { Path.Combine(item.Path, imageFilename) };
-                }
-
                 if (item is Season && item.IndexNumber.HasValue)
                 {
                     var seriesFolder = Path.GetDirectoryName(item.Path);
@@ -460,7 +453,7 @@ namespace MediaBrowser.Server.Implementations.Providers
                     return new[] { GetSavePathForItemInMixedFolder(item, type, string.Empty, extension) };
                 }
 
-                var filename = Path.GetFileNameWithoutExtension(item.Path) + "-poster" + extension;
+                var filename = "poster" + extension;
                 return new[] { Path.Combine(item.MetaLocation, filename) };
             }
 

+ 3 - 0
MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj

@@ -92,6 +92,9 @@
     <Content Include="dashboard-ui\css\images\editor\lock.png">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
+    <Content Include="dashboard-ui\css\images\editor\missing.png">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
     <Content Include="dashboard-ui\css\images\editor\missingbackdrop.png">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>