Skip to content

Commit ab9f637

Browse files
Update src/modules/Elsa.Workflows.Core/Activities/Flowchart/Activities/Flowchart.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent b9aaab8 commit ab9f637

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • src/modules/Elsa.Workflows.Core/Activities/Flowchart/Activities

src/modules/Elsa.Workflows.Core/Activities/Flowchart/Activities/Flowchart.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ int intValue when Enum.IsDefined(typeof(FlowchartExecutionMode), intValue) => (F
158158
private static FlowchartExecutionMode GetDefaultModeFromOptions(ActivityExecutionContext context)
159159
{
160160
var options = context.WorkflowExecutionContext.ServiceProvider.GetService<IOptions<FlowchartOptions>>();
161-
return options?.Value.DefaultExecutionMode ?? FlowchartExecutionMode.Default;
161+
var mode = options?.Value.DefaultExecutionMode ?? FlowchartExecutionMode.Default;
162+
if (mode == FlowchartExecutionMode.Default)
163+
return UseTokenFlow ? FlowchartExecutionMode.TokenBased : FlowchartExecutionMode.CounterBased;
164+
return mode;
162165
}
163166
}

0 commit comments

Comments
 (0)