diff --git a/src/Converter/Parsedown.php b/src/Converter/Parsedown.php index 9f60cece5..70a6b5bee 100644 --- a/src/Converter/Parsedown.php +++ b/src/Converter/Parsedown.php @@ -260,10 +260,9 @@ protected function inlineImage($Excerpt) $shouldResize = false; $assetResized = null; if ( - (bool) $this->config->get('body.images.resize.enabled') + (bool) $this->config->get('pages.body.images.resize.enabled') && isset($InlineImage['element']['attributes']['width']) && (int) $InlineImage['element']['attributes']['width'] < $width - && (bool) $this->config->get('pages.body.images.resize.enabled') ) { $shouldResize = true; $width = (int) $InlineImage['element']['attributes']['width']; @@ -293,7 +292,7 @@ protected function inlineImage($Excerpt) } // set height if (!isset($InlineImage['element']['attributes']['height'])) { - $InlineImage['element']['attributes']['height'] = $assetResized !== null ? $assetResized['height'] : $asset['height']; + $InlineImage['element']['attributes']['height'] = $assetResized['height'] ?? $asset['height']; } /* @@ -385,6 +384,8 @@ protected function inlineImage($Excerpt) 'type' => 'image/webp', 'srcset' => $srcset, 'sizes' => $sizes, + 'width' => $InlineImage['element']['attributes']['width'], + 'height' => $InlineImage['element']['attributes']['height'], ], ], ];