Fix SetOutput activity when used inside root scope

This commit is contained in:
Sipke Schoorstra 2023-09-09 22:35:04 +02:00
parent 2d61569cab
commit fc3b82aa46

View file

@ -32,7 +32,7 @@ public class ActivityOutputRegister
{
var activityId = activityExecutionContext.Activity.Id;
var activityInstanceId = activityExecutionContext.Id;
var containerId = activityExecutionContext.ParentActivityExecutionContext!.Id;
var containerId = activityExecutionContext.ParentActivityExecutionContext?.Id ?? activityExecutionContext.WorkflowExecutionContext.Id;
outputName ??= DefaultOutputName;
var record = new ActivityOutputRecord(containerId, activityId, activityInstanceId, outputName, outputValue);