diff --git a/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs b/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs index 0147418a4..ce7a1c510 100644 --- a/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs +++ b/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs @@ -13,13 +13,17 @@ namespace Elsa.ActivityResults Results = results.ToList(); } + public CombinedResult(params IActivityExecutionResult[] results) : this(results.AsEnumerable()) + { + } + public IReadOnlyCollection Results { get; } public override async ValueTask ExecuteAsync( ActivityExecutionContext activityExecutionContext, CancellationToken cancellationToken) { - foreach (var result in Results) + foreach (var result in Results) await result.ExecuteAsync(activityExecutionContext, cancellationToken); } }