From 8fb36ef6cf038967e997b3fa90db90294d133083 Mon Sep 17 00:00:00 2001 From: "Peter T. LaComb Jr" <41631105+PeterLaComb-Availity@users.noreply.github.com> Date: Thu, 22 Oct 2020 03:55:46 -0400 Subject: [PATCH] Issue 415: Null target type throws for array expressions (#416) --- .../Services/JavaScriptExpressionEvaluator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptExpressionEvaluator.cs b/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptExpressionEvaluator.cs index da0dd4991..e77ff12e5 100644 --- a/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptExpressionEvaluator.cs +++ b/src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptExpressionEvaluator.cs @@ -100,7 +100,7 @@ namespace Elsa.Scripting.JavaScript.Services if (value.IsArray()) { var arrayInstance = value.AsArray(); - var elementType = targetType.GetElementType() ?? targetType.GenericTypeArguments.First(); + var elementType = targetType?.GetElementType() ?? targetType?.GenericTypeArguments?.First() ?? typeof(object); if (elementType == typeof(byte)) {