diff --git a/src/DurableTask.Core/Entities/OperationFormat/StartNewOrchestrationOperationAction.cs b/src/DurableTask.Core/Entities/OperationFormat/StartNewOrchestrationOperationAction.cs index 925b8b791..c89c5b7bb 100644 --- a/src/DurableTask.Core/Entities/OperationFormat/StartNewOrchestrationOperationAction.cs +++ b/src/DurableTask.Core/Entities/OperationFormat/StartNewOrchestrationOperationAction.cs @@ -45,10 +45,5 @@ public class StartNewOrchestrationOperationAction : OperationAction /// The input of the sub-orchestration. /// public string? Input { get; set; } - - /// - /// Tags to be applied to the sub-orchestration. - /// - public IDictionary? Tags { get; set; } } } \ No newline at end of file diff --git a/src/DurableTask.Core/TaskEntityDispatcher.cs b/src/DurableTask.Core/TaskEntityDispatcher.cs index 0e9f0990f..0b1837cb8 100644 --- a/src/DurableTask.Core/TaskEntityDispatcher.cs +++ b/src/DurableTask.Core/TaskEntityDispatcher.cs @@ -777,7 +777,9 @@ void ProcessSendStartMessage(WorkItemEffects effects, OrchestrationRuntimeState }; var executionStartedEvent = new ExecutionStartedEvent(-1, action.Input) { - Tags = OrchestrationTags.MergeTags(action.Tags, runtimeState.Tags), + Tags = OrchestrationTags.MergeTags( + runtimeState.Tags, + new Dictionary() { { OrchestrationTags.FireAndForget, "" } }), OrchestrationInstance = destination, ParentInstance = new ParentInstance {