diff --git a/src/modules/Elsa.Workflows.Core/Behaviors/ScheduledChildCallbackBehavior.cs b/src/modules/Elsa.Workflows.Core/Behaviors/ScheduledChildCallbackBehavior.cs
index 04cea1b48..97c14e383 100644
--- a/src/modules/Elsa.Workflows.Core/Behaviors/ScheduledChildCallbackBehavior.cs
+++ b/src/modules/Elsa.Workflows.Core/Behaviors/ScheduledChildCallbackBehavior.cs
@@ -5,16 +5,16 @@ using Elsa.Workflows.Core.Signals;
namespace Elsa.Workflows.Core.Behaviors;
///
-/// Implements a "break" behavior that handles the signal.
+/// Implements a behavior that invokes "child completed" callbacks on parent activities.
///
public class ScheduledChildCallbackBehavior : Behavior
{
- public ScheduledChildCallbackBehavior()
+ public ScheduledChildCallbackBehavior(IActivity owner) : base(owner)
{
- OnSignalReceived(OnChildActivityCompletedAsync);
+ OnSignalReceived(OnActivityCompletedAsync);
}
- private async ValueTask OnChildActivityCompletedAsync(ActivityCompleted signal, SignalContext context)
+ private async ValueTask OnActivityCompletedAsync(ActivityCompleted signal, SignalContext context)
{
var activityExecutionContext = context.ActivityExecutionContext;
var childActivityExecutionContext = context.SourceActivityExecutionContext;