306
case hsm.DeleteOperation:
307
deleteStateMachineTimersByPath(r.mutableState.GetExecutionInfo(), transitionOp.Path())
309
>
node, err := tree.Child(transitionOp.Path())
310
>
if err != nil {
311
return err
312
}
314
>
// since this method is called after transition history is updated for the current transition,
315
>
// we can safely call generateSubStateMachineTask which sets MutableStateVersionedTransition
316
>
// to the last versioned transition in StateMachineRef
317
>
if err := generateSubStateMachineTask(
318
>
r.mutableState,
319
>
stateMachineRegistry,
320
>
node,
321
>
transitionOp.Path(),
322
>
transitionOp.Output.TransitionCount,
323
>
task,
324
>
); err != nil {
325
return err
326
}