Default to first activity as starter

This commit is contained in:
Sipke Schoorstra 2020-10-29 21:36:13 +01:00
parent 5f1beae273
commit c91821cacf

View file

@ -172,7 +172,7 @@ namespace Elsa.Services
private async Task BeginWorkflow(WorkflowExecutionContext workflowExecutionContext, IActivityBlueprint? activity, object? input, CancellationToken cancellationToken)
{
if (activity == null)
activity = workflowExecutionContext.WorkflowBlueprint.GetStartActivities().First();
activity = workflowExecutionContext.WorkflowBlueprint.GetStartActivities().FirstOrDefault() ?? workflowExecutionContext.WorkflowBlueprint.Activities.First();
if (!await CanExecuteAsync(workflowExecutionContext, activity, input, cancellationToken))
return;