150
// Version gate for reactivation signal to prevent NDEs during rollback
151
if workflow.GetVersion(ctx, "reactivation-signal", workflow.DefaultVersion, 0) >= 0 {
152
>
reactivateSignalChannel := workflow.GetSignalChannel(ctx, ReactivateVersionSignalName)
version_workflow.go
153
>
154
>
// Add reactivation signal handler
155
>
d.signalHandler.signalSelector.AddReceive(reactivateSignalChannel, func(c workflow.ReceiveChannel, more bool) {
156
d.signalHandler.processingSignals++
157
defer func() { d.signalHandler.processingSignals-- }()