From ac8e43cbedbc64c5d861543ab84f98b7825aecd7 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 24 Mar 2023 20:58:06 +0100 Subject: [PATCH] Ensure variables declared on a Composite activity get declared --- src/modules/Elsa.Workflows.Core/Activities/Composite.cs | 3 +++ 1 file changed, 3 insertions(+) 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); }