Issue Summary
If an SLA is configured to be started with a Resolution: Cleared event, editing the issue as an agent is wrongly triggering the SLA.
Steps to Reproduce
- Install a vanilla instance of Jira Service Management (JSM) 10.3.4.
- Create a licensed JSM user; i.e. user001.
- Create a sample service project; i.e. ITSM1.
- Within the project settings, edit the Time to first response SLA.
- Ensure the Start includes the Resolution: Cleared option.
- Ensure the calendar of all Goals are the 24/7 calendar.
- Within the project settings, edit the User and roles configuration to include the jira-servicedesk-users group to the Service Desk Team role.
- Authenticate as a customer to the service portal and create a new ticket.
- Authenticate to JSM as an agent (user001) and access therecently created ticket.
- Notice the Time to first response SLA is running.
- As the agent add a new comment using the Share with customer option.
- Notice the Time to first response SLA stopped.
- Add a new label to the ticket.
- Refresh the page and notice the SLA is still stopped.
- Upgrade JSM to 10.3.7.
- Access the same ticket, add a new label and refresh the page.
Expected Results
The SLA is still stopped.
Actual Results
The SLA is running.
Workaround
- Access the dark feature admin page.
<Jira-Base-URL>/secure/admin/SiteDarkFeatures!default.jspa
- Within the Enable dark feature, add the following.
sd.resolution.sla.check.current.state.bugfix.disabled
Hi everyone,
This is Sam Xu from the JSM DC team. I’m pleased to share that we’ve identified a fix for the bug you reported. The fix is currently being rolled out through our deployment stages, so it may take a few days to reach all users. Thank you for your patience.
Important details:
JSDSERVER-16048.JRASERVER-78674.JSDSERVER-16048) on older issues, you can enable the flag sd.resolution.sla.check.current.state.bugfix.enabled. However, this may reintroduce this bug (JSDSERVER-16282) again.Thank you for your understanding.
Best,
Sam Xu