From 425dbf6b3fac9278c9fe1190e32d1c1fc8fc2d6f Mon Sep 17 00:00:00 2001 From: Benjamin Nussbaum Date: Fri, 5 Sep 2025 21:33:39 +0200 Subject: [PATCH] fix(#89): regex pattern too broad --- app/Models/Plugin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Models/Plugin.php b/app/Models/Plugin.php index d0caf7b..40b3383 100644 --- a/app/Models/Plugin.php +++ b/app/Models/Plugin.php @@ -236,7 +236,7 @@ class Plugin extends Model // This handles: {% for item in collection | filter: "key", "value" %} // Converts to: {% assign temp_filtered = collection | filter: "key", "value" %}{% for item in temp_filtered %} $template = preg_replace_callback( - '/{%\s*for\s+(\w+)\s+in\s+([^|]+)\s*\|\s*([^}]+)%}/', + '/{%\s*for\s+(\w+)\s+in\s+([^|%}]+)\s*\|\s*([^%}]+)%}/', function ($matches) { $variableName = mb_trim($matches[1]); $collection = mb_trim($matches[2]);