From 03eb9c3f5c484078656ce7113498e64978434805 Mon Sep 17 00:00:00 2001 From: Clint Rutkas Date: Wed, 30 Jun 2021 17:16:45 -0700 Subject: [PATCH] checking for NaN, not just zero (#12058) --- src/modules/imageresizer/ui/Models/ResizeSize.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/imageresizer/ui/Models/ResizeSize.cs b/src/modules/imageresizer/ui/Models/ResizeSize.cs index 0390c65727..eb1ed0d26e 100644 --- a/src/modules/imageresizer/ui/Models/ResizeSize.cs +++ b/src/modules/imageresizer/ui/Models/ResizeSize.cs @@ -84,7 +84,7 @@ namespace ImageResizer.Models } public bool HasAuto - => Width == 0 || Height == 0; + => Width == 0 || Height == 0 || double.IsNaN(Width) || double.IsNaN(Height); [JsonProperty(PropertyName = "unit")] public ResizeUnit Unit @@ -125,7 +125,7 @@ namespace ImageResizer.Models private double ConvertToPixels(double value, ResizeUnit unit, int originalValue, double dpi) { - if (value == 0) + if (value == 0 || double.IsNaN(value)) { if (Fit == ResizeFit.Fit) {