You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a long-running workflow with a signal and start it. Then, make some changes to that signal and use patched to point to the new version.
What is the expected behavior?
Example
Additional context (optional—the more we know, the faster it goes)
Screenshots:
N/A
Browser and version:
N/A
Device and screen size:
N/A
Expected Behavior
Existing workflows are expected to use the previous signal flow, while new ones are redirected by patched. However, what happens is that they all end up going to the new flow, since patched always returns true.
Actual Behavior
How patched works inside the setHandler of a Signal. For every patchId set, wf.patched(patchId) returns true
Required
What is the issue?
How can we reproduce the issue?
Create a long-running workflow with a signal and start it. Then, make some changes to that signal and use
patched
to point to the new version.What is the expected behavior?
Example
Additional context (optional—the more we know, the faster it goes)
Screenshots:
N/A
Browser and version:
N/A
Device and screen size:
N/A
Expected Behavior
Existing workflows are expected to use the previous signal flow, while new ones are redirected by
patched
. However, what happens is that they all end up going to the new flow, sincepatched
always returns true.Actual Behavior
How patched works inside the setHandler of a Signal. For every patchId set, wf.patched(patchId) returns true
Steps to Reproduce the Problem
Specifications
The text was updated successfully, but these errors were encountered: