-
Bug
-
Resolution: Fixed
-
Low
-
3.2.0
-
Severity 3 - Minor
-
1
-
NOTE: This bug report is for JIRA Service Desk Server. Using JIRA Service Desk Cloud? See the corresponding bug report.
Summary
JQL Linked issue If conditions can access outdated data if the condition check is performed before JIRA Core updated the corresponding indexes.
This behaviour is not deterministic.
Environment
(Optional - If Applicable)
- Cloud
- Server
Steps to Reproduce
- Create an automation rule with following components
- When linked issue transitioned
- If linked issue matches status = "Resolved"
- Then transition issue to Resolved
- Create an issue and link it to an issue in another project
- Transition linked issue to Resolved
Expected Results
The issue will be transitioned to resolve also
Actual Results
Occasionally the issue is not transitioned, because the data the JQL query uses is outdated at the moment of the automation rule execution.
Notes
Same problem as JSD-4127
Workaround
There is no workaround.
- is duplicated by
-
JSDSERVER-4020 Feature *Include the linked issue's details* inside automation rules is not working properly
-
- Closed
-
-
JSDSERVER-4344 Add comment automation rule is not working correctly
-
- Closed
-
- relates to
-
JSDCLOUD-4357 Automation: JQL Linked issue if condition accesses outdated data
-
- Closed
-
- is cloned by
-
ACTIVE-143 Failed to load
Form Name |
---|
+1
This is a real problem and now we can not use service desk in our company.
It is very important to ba able to create a rule that behaves like:
WHEN (A linked issue is transitioned)
IF (Linked issue matches "status=Closed")
THEN (Transition issue)
This rule should fire when the linked issue transitions TO Closed, but actually it is not working it is FROM Closed.
How will it possible to create an automation when a linked issue is closed...the status change TO close or the resolution changed TO not empty) ?