-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
2
-
Severity 3 - Minor
-
0
-
Warranty
Issue Summary
Separation of duties condition compares the status name stored in the workflow rule with the status name recorded in issue history when the transition originally occurred.
Parent status validators compare the 'name' of the status stored in the workflow rule with the current name of the issues parent status.
If those two names differ only by case, the condition fails to match and the rule no longer behaves as expected.
This can happen, for example, after a DC-to-Cloud migration or after a status rename where the workflow rule stores one casing of the status name but issue history still contains the previous casing.
Steps to Reproduce
- Create a separation of duties condition on a transition in a workflow that references a status "STATUS A"
- Create a work item with that workflow applied and transition it through "STATUS A"
- The transition should be available on the work item
- Change the case of the status name to "Status A"
- The transition will now not be available on the work item
Expected Results
The condition should pass regardless of the the status name changes.
Actual Results
The condition does not pass if the status names differ in case.
Workaround
Transition the work item back through the status referenced by the condition.
- relates to
-
JRACLOUD-98043 Previous status conditions do not support case changes in status names
-
- Closed
-