diff --git a/src/modules/Elsa.Workflows.Core/Activities/Composite.cs b/src/modules/Elsa.Workflows.Core/Activities/Composite.cs index 39f61f483..4cf934063 100644 --- a/src/modules/Elsa.Workflows.Core/Activities/Composite.cs +++ b/src/modules/Elsa.Workflows.Core/Activities/Composite.cs @@ -48,6 +48,9 @@ public abstract class Composite : Activity, IVariableContainer /// protected override async ValueTask ExecuteAsync(ActivityExecutionContext context) { + // Register variables. + context.ExpressionExecutionContext.Memory.Declare(Variables); + ConfigureActivities(context); await context.ScheduleActivityAsync(Root, OnRootCompletedAsync); }