From 63aef004158e2721ec5942b327eb9ea94ae11ecd Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 19 Mar 2021 12:21:04 +0100 Subject: [PATCH] Fix type cast issue when evaluating JS expressions with no specialized type --- .../Elsa.Scripting.JavaScript/Services/JavaScriptService.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptService.cs b/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptService.cs index 38fbbc7b6..afbb18448 100644 --- a/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptService.cs +++ b/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptService.cs @@ -53,6 +53,9 @@ namespace Elsa.Scripting.JavaScript.Services var json = JsonConvert.SerializeObject(returnValue); return JsonConvert.DeserializeObject(json, returnType); } + + if (returnType == typeof(object)) + return returnValue; return Convert.ChangeType(returnValue, returnType); }