Conditional is evaluated even if corresponding node is not running
ijisthee opened this issue · comments
ijisthee commented
Hi @acdamiani
In this example I would expect that only two checks are made since the tree should never reach this node:
But unfortunately all three conditionals are checked.
Only when a conditional has abort conditions.
If this is intended I would like to understand the advantage.
Best,
Christian
August Damiani commented
Yep, this is an oversight. Try a git checkout
on this commit: eccf515. Let me know if your issue is fixed; I want to do some more testing before merging the associated pull request.
ijisthee commented
August Damiani commented