I have recently discovered a dangerous bug, that the default value from a workflow component is transferred into the import arguments value field in the invoke workflow activity.
- I have seen Empty values being overwritten with ‘default value’ containing a string.
- I have seen Filled values being overwritten with ‘default value’ containing a string.
- I have seen Filled values being overwritten with ‘default value’ containing nothing.
This is dangerous since I can change something one place in a process, and when I deploy it I will actually introduce an error into production. This have happened, and I actually don’t have a full overview of how many of these errors that I have put in production.
Steps to reproduce:
This happens sometimes when I open the main process file, and not only when I click ‘import arguments’.
Invoke workflow, Import arguments
Replacing input value with default value
Not replacing input values in invoke workflow activity
Last stable behavior: Not sure, possibly 18.3
Last stable version: Issue happens on 18.4.4 and 18.4.5
OS Version: Windows server 2016
Since this is only happening sometimes, it is really hard to document the procedure of reproducing. So it would be really greate to hear if anyone else have seen this issue, and possibly is a step closer to understanding why it happens.