From c6be2544333dcf65f0a24887024d97b9788d2640 Mon Sep 17 00:00:00 2001 From: Nadahar Date: Sun, 14 Jun 2026 14:59:21 +0200 Subject: [PATCH] Fix missing regex replace escaping in DslRuleConverter (#5653) Signed-off-by: Ravi Nadahar Co-authored-by: Ravi Nadahar --- .../model/rule/runtime/internal/converter/DslRuleConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/org.openhab.core.model.rule.runtime/src/org/openhab/core/model/rule/runtime/internal/converter/DslRuleConverter.java b/bundles/org.openhab.core.model.rule.runtime/src/org/openhab/core/model/rule/runtime/internal/converter/DslRuleConverter.java index c7af26cb6..8c2b66ccd 100644 --- a/bundles/org.openhab.core.model.rule.runtime/src/org/openhab/core/model/rule/runtime/internal/converter/DslRuleConverter.java +++ b/bundles/org.openhab.core.model.rule.runtime/src/org/openhab/core/model/rule/runtime/internal/converter/DslRuleConverter.java @@ -329,7 +329,7 @@ public class DslRuleConverter implements RuleSerializer, RuleParser { if (!scriptContent.endsWith("\n")) { scriptContent += '\n'; } - generated = m.replaceFirst(scriptContent); + generated = m.replaceFirst(Matcher.quoteReplacement(scriptContent)); } } m = PLACEHOLDER_PATTERN.matcher(generated);