From 7fe05f491db360522147551ff191e98c5e98bfea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Fern=C3=A1ndez?= <34290325+b0rv3g4r4@users.noreply.github.com> Date: Wed, 15 Nov 2023 21:00:34 +0100 Subject: [PATCH] Complete activity if items count is 0 (#4623) --- .../Elsa.Workflows.Core/Activities/ParallelForEachT.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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.