I have a status configured with multiple recursive transitions tied to itself.
On each transition I have a scripted condition to check whether the button needs to be displayed based on whether a custom field has been set:
!cfValues['OSP Cost']
!cfValues['Broadband/Access Cost']
!cfValues['Transport Cost']
!cfValues['S&P Cost']
If I manually set the fields through the edit screen, the buttons hide/show as expected based on the logic, but when I try to do so by clicking the transition's button, I get "Action X is Invalid".
Any ideas on what I might be doing wrong? Keep in mind, each of the 4 transitions are recursive.