I have a branch point PE that can take the values yes and no, and in my workflow plan I select (PE: no) only. The following task line causes the PE.yes branch to be also run anyway, incorrectly:
I can see why the second version might be the preferred syntax -- it's shorter, and you could say that the outer (PE: yes) in round brackets will already select for the [PE:yes] branch in square brackets. But I feel like the first one should also work -- unless the plan explicitly requests the yes branch, why should the inner graft trigger it on its own?
I have a branch point
PE
that can take the valuesyes
andno
, and in my workflow plan I select(PE: no)
only. The following task line causes thePE.yes
branch to be also run anyway, incorrectly:But it correctly doesn't run if I modify the line to take the PE graft out:
I can see why the second version might be the preferred syntax -- it's shorter, and you could say that the outer
(PE: yes)
in round brackets will already select for the[PE:yes]
branch in square brackets. But I feel like the first one should also work -- unless the plan explicitly requests theyes
branch, why should the inner graft trigger it on its own?