From 8042caee570938296847d4e325a6314ef58c8826 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Fri, 27 Aug 2021 10:26:00 -0600 Subject: [PATCH] fixed svgImageFunction() --- CHANGELOG.md | 1 + system/src/Grav/Common/Twig/Extension/GravExtension.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71f28f179..01211d896 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ * Fixed `flex-options@` in blueprints duplicating items in array * Fixed wrong form issue with flex objects after cache clear * Fixed Flex object types not implementing `MediaInterface` + * Fixed issue with `svgImageFunction()` that was causing broken output # v1.7.18 ## 07/19/2021 diff --git a/system/src/Grav/Common/Twig/Extension/GravExtension.php b/system/src/Grav/Common/Twig/Extension/GravExtension.php index 7774d2afb..2c6b85436 100644 --- a/system/src/Grav/Common/Twig/Extension/GravExtension.php +++ b/system/src/Grav/Common/Twig/Extension/GravExtension.php @@ -1499,7 +1499,7 @@ class GravExtension extends AbstractExtension implements GlobalsInterface } //Look for existing class - $svg = preg_replace_callback('/^]*(class=\")([^"]*)(\")[^>]*>/', function($matches) use ($classes, &$matched) { + $svg = preg_replace_callback('/^]*(class=\"([^"]*)\")[^>]*>/', function($matches) use ($classes, &$matched) { if (isset($matches[2])) { $new_classes = $matches[2] . $classes; $matched = true;