diff --git a/src/scripting/Elsa.Scripting.JavaScript/Handlers/CommonJavaScriptEngineHandler.cs b/src/scripting/Elsa.Scripting.JavaScript/Handlers/CommonJavaScriptEngineHandler.cs index 4a2883135..008f52e72 100644 --- a/src/scripting/Elsa.Scripting.JavaScript/Handlers/CommonJavaScriptEngineHandler.cs +++ b/src/scripting/Elsa.Scripting.JavaScript/Handlers/CommonJavaScriptEngineHandler.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Dynamic; using System.Globalization; @@ -20,7 +20,7 @@ namespace Elsa.Scripting.JavaScript.Handlers engine.SetValue("input", (Func) (name => workflow.Input.GetVariable(name))); engine.SetValue("variable", (Func) (name => executionContext.CurrentScope.GetVariable(name))); - engine.SetValue("lastResult", (Func) (name => executionContext.CurrentScope.LastResult)); + engine.SetValue("lastResult", (Func) (name => executionContext.CurrentScope.LastResult?.Value)); engine.SetValue("correlationId", (Func) (() => executionContext.Workflow.CorrelationId)); engine.SetValue("currentCulture", (Func) (() => CultureInfo.InvariantCulture));