-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Work Item - GraphQL Layer, Work Item - Transition Screen
-
None
-
1
-
Severity 2 - Major
Issue Summary
When a transition screen includes the Parent field, and the parent issue (e.g., an Epic) has an Issue Security Level that makes it invisible to the transitioning user, the transition fails when the parent field not empty validator is added. This is a regression compared to Jira Data Center, where the same configuration worked correctly.
Steps to Reproduce
- Configure an Issue Security Scheme with two levels: "Internal" (visible to internal team) and "External" (visible to external users).
- Create an Epic with security level "Internal".
- Create Stories/Tasks/Bugs under that Epic with security level "External".
- Add the Parent field to a transition screen (e.g., the "Close" transition).
- As an external user who can see child issues but not the Epic, attempt to transition the child issue.
Expected Results
Transition succeeds — as it did in Jira Data Center.
Actual Results
Transition fails because the backend cannot resolve the parent reference hidden by security level.
Workaround
Remove Parent field validator from the workflow.