[jsscripting] Fix wrapping UI scripts fails if comment in last line (#19129)

Signed-off-by: Florian Hotze <dev@florianhotze.com>
This commit is contained in:
Florian Hotze
2025-08-09 07:55:15 +02:00
committed by GitHub
parent 830db535f4
commit 58973f9cf2
@@ -326,7 +326,7 @@ public class OpenhabGraalJSScriptEngine
protected String onScript(String script) {
if (isUiBasedScript() && configuration.isWrapperEnabled()) {
logger.debug("Wrapping script for engine '{}' ...", engineIdentifier);
return "(function() {" + script + "})()";
return "(function() {" + System.lineSeparator() + script + System.lineSeparator() + "})()";
}
return super.onScript(script);
}