Originally, we were only running condition and input pin scripts on branch discovery, not branch execution. This was fine if conditions and input pins never contained scripts with side-effects, but isn't the case if they have them.
Came up when a function with a return value had a side effect when not shadowing.
Originally, we were only running condition and input pin scripts on branch discovery, not branch execution. This was fine if conditions and input pins never contained scripts with side-effects, but isn't the case if they have them.
Came up when a function with a return value had a side effect when not shadowing.