From b01c4ef7fa750d8b8515f2de174c0c2543f95ccd Mon Sep 17 00:00:00 2001 From: Mert YILDIZ Date: Wed, 6 May 2020 13:58:13 +0300 Subject: [PATCH] Foreach generic list bug (#303) When giving a generic list to foreach throw exception to casting object list. better to keeping just IList. --- .../Elsa.Activities.ControlFlow/Activities/ForEach.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/activities/Elsa.Activities.ControlFlow/Activities/ForEach.cs b/src/activities/Elsa.Activities.ControlFlow/Activities/ForEach.cs index 35c643ec5..888fc2b80 100644 --- a/src/activities/Elsa.Activities.ControlFlow/Activities/ForEach.cs +++ b/src/activities/Elsa.Activities.ControlFlow/Activities/ForEach.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections; using System.Threading; using System.Threading.Tasks; using Elsa.Attributes; @@ -22,9 +22,9 @@ namespace Elsa.Activities.ControlFlow.Activities } [ActivityProperty(Hint = "Enter an expression that evaluates to an array of items to iterate over.")] - public WorkflowExpression> CollectionExpression + public WorkflowExpression CollectionExpression { - get => GetState(() => new JavaScriptExpression>("[]")); + get => GetState(() => new JavaScriptExpression("[]")); set => SetState(value); }