diff --git a/src/modules/Elsa.Workflows.Core/Activities/ParallelForEachT.cs b/src/modules/Elsa.Workflows.Core/Activities/ParallelForEachT.cs index da547dcb5..4ba9dc7e4 100644 --- a/src/modules/Elsa.Workflows.Core/Activities/ParallelForEachT.cs +++ b/src/modules/Elsa.Workflows.Core/Activities/ParallelForEachT.cs @@ -43,6 +43,12 @@ public class ParallelForEach : Activity var tags = new List(); var currentIndex = 0; + if (items.Count == 0) + { + await context.CompleteActivityAsync(); + return; + } + foreach (var item in items) { // For each item, declare a new variable for the work to be scheduled.