Fix non-completing activity bug

This commit is contained in:
Sipke Schoorstra 2022-12-22 15:14:34 +01:00
parent dd62dce93f
commit 2ac0ed85d4

View file

@ -95,13 +95,15 @@ public class ActivityExecutionContext
{
if (completionCallback != null)
await completionCallback(this, this);
else
await owner.CompleteActivityAsync();
return;
}
WorkflowExecutionContext.Schedule(activity, owner, completionCallback, references, tag);
}
public async ValueTask ScheduleActivitiesAsync(params IActivity?[] activities) => await ScheduleActivities((IEnumerable<IActivity?>)activities);
public async ValueTask ScheduleActivitiesAsync(params IActivity?[] activities) => await ScheduleActivities(activities);
public async ValueTask ScheduleActivities(IEnumerable<IActivity?> activities, ActivityCompletionCallback? completionCallback = default)
{