From ad0cfc1878861d9aa107ef7efae7add26effc96e Mon Sep 17 00:00:00 2001 From: Nathan Kendall <5778-boinkster@users.noreply.drupalcode.org> Date: Fri, 28 Feb 2025 22:58:09 +0000 Subject: [PATCH] Edit EasyResponsiveImagesFormatter.php - adds check to prevent a divide by zero error --- .../Field/FieldFormatter/EasyResponsiveImagesFormatter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Plugin/Field/FieldFormatter/EasyResponsiveImagesFormatter.php b/src/Plugin/Field/FieldFormatter/EasyResponsiveImagesFormatter.php index 4ae6998..930c720 100644 --- a/src/Plugin/Field/FieldFormatter/EasyResponsiveImagesFormatter.php +++ b/src/Plugin/Field/FieldFormatter/EasyResponsiveImagesFormatter.php @@ -218,7 +218,7 @@ class EasyResponsiveImagesFormatter extends ImageFormatter { // resizer JavaScript. $original_width = $elements[$delta]['#item_attributes']['width']->value(); $original_height = $elements[$delta]['#item_attributes']['height']->value(); - $aspect_ratio = $original_width / $original_height; + $aspect_ratio = (($original_width > 0) && ($original_height > 0)) ? $original_width / $original_height : 1; $width = $elements[$delta]['#srcset'][0]['width']; $height = floor($width / $aspect_ratio); -- GitLab