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)) {