-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Workflows - Transitions
-
None
-
1
-
Minor
Issue Summary
In Company-managed projects, workflow transition conditions using the Value Field check (e.g., "Creator doesn't equal X") fail to correctly evaluate when the issue creator is a Service Account (accountType: app). Even when the condition is configured correctly with the Service Account's display name or Account ID, the transition remains visible/available, suggesting the workflow engine is unable to resolve or compare the app user type correctly in this context. This works as expected for regular Atlassian accounts.
Steps to Reproduce
- Create a Service Account (e.g., ServiceAccount_Jira) and ensure it has accountType: app.
- Create an issue via the Jira REST API using this Service Account so that the Creator field is set to the Service Account.
- Edit a workflow and add a Value Field Condition to a transition:
-
- Field: Creator
-
- Condition: Doesn't equal
-
- Value: [Service Account Display Name or Account ID]
- Publish the workflow and view the issue created in Step 2.
- Check the available transitions for that issue.
Expected Results
The transition should be hidden because the Creator matches the value specified in the "Doesn't equal" condition.
Actual Results
The transition is still visible and available to users, even though the Creator field contains the Service Account specified in the condition.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available