Explorar o código

validate image aspect ratio > 0

Luke Pulverenti %!s(int64=10) %!d(string=hai) anos
pai
achega
50a346fe5a
Modificáronse 1 ficheiros con 8 adicións e 2 borrados
  1. 8 2
      MediaBrowser.Server.Implementations/Dto/DtoService.cs

+ 8 - 2
MediaBrowser.Server.Implementations/Dto/DtoService.cs

@@ -1600,7 +1600,10 @@ namespace MediaBrowser.Server.Implementations.Dto
 
             if (fields.Contains(ItemFields.OriginalPrimaryImageAspectRatio))
             {
-                dto.OriginalPrimaryImageAspectRatio = size.Width / size.Height;
+                if (size.Width > 0 && size.Height > 0)
+                {
+                    dto.OriginalPrimaryImageAspectRatio = size.Width / size.Height;
+                }
             }
 
             var supportedEnhancers = _imageProcessor.GetSupportedEnhancers(item, ImageType.Primary).ToList();
@@ -1617,7 +1620,10 @@ namespace MediaBrowser.Server.Implementations.Dto
                 }
             }
 
-            dto.PrimaryImageAspectRatio = size.Width / size.Height;
+            if (size.Width > 0 && size.Height > 0)
+            {
+                dto.PrimaryImageAspectRatio = size.Width / size.Height;
+            }
         }
     }
 }