diff --git a/bundles/org.openhab.core.model.script.runtime/src/org/openhab/core/model/script/runtime/internal/engine/DSLScriptEngine.java b/bundles/org.openhab.core.model.script.runtime/src/org/openhab/core/model/script/runtime/internal/engine/DSLScriptEngine.java index 3b66218be..e9d55cc1f 100644 --- a/bundles/org.openhab.core.model.script.runtime/src/org/openhab/core/model/script/runtime/internal/engine/DSLScriptEngine.java +++ b/bundles/org.openhab.core.model.script.runtime/src/org/openhab/core/model/script/runtime/internal/engine/DSLScriptEngine.java @@ -122,11 +122,10 @@ public class DSLScriptEngine implements javax.script.ScriptEngine { s = scriptEngine.newScriptFromString(script); } IEvaluationContext evalContext = createEvaluationContext(s, specificContext); - s.execute(evalContext); + return s.execute(evalContext); } catch (ScriptExecutionException | ScriptParsingException e) { throw new ScriptException(e.getMessage(), modelName, -1); } - return null; } private DefaultEvaluationContext createEvaluationContext(Script script, IEvaluationContext specificContext) {