-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can attach link catch events to a task by copy-pasting #3967
Comments
I can reproduce this. Root cause is the rules for attach rules in camunda-bpmn-js, where we do not consider the spec: Moving to ready |
I found the original issue that led to the introduction of the current behavior: zeebe-io/zeebe-modeler#31. In the meantime the rules in bpmn-js have been adjusted as well (bpmn-io/bpmn-js#1041) to allow attaching intermediate catch events and replacing them with boundary events, so there is some duplication here. I think we should remove the custom attach rule from camunda-bpmn-js and adjust the rule in bpmn-js to allow attaching both intermediate catch and throw events. |
Fixed upstream via camunda/camunda-bpmn-js#325. |
Describe the bug
It is possible to attach a link event to a task by copy-pasting it, effectively making it a boundary event which is not allowed according to the BPMN specification.
Afterwards it becomes intertwined with the task and can only be detached by using the arrow keys.
Steps to reproduce
Expected behavior
Link events should not be able to be attached to a task at all.
Environment
Additional context
This does not work with
[email protected]
, so it seems to be caused by something Modeler-specific.The text was updated successfully, but these errors were encountered: