-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
Component/s: Channel - Chat
-
None
-
2
-
Severity 3 - Minor
-
2
-
Warranty
Issue Summary
When attempting to send an approval notification via Atlassian Assist (Slack), the notification is silently not delivered when the issue description contains empty paragraph nodes in the Atlassian Document Format (ADF). This occurs when a user creates a request via the customer portal and includes blank lines (by pressing Enter) in the description field. The empty paragraph nodes are valid ADF structures, but the Assist notification service crashes while processing them, preventing the approval message from being sent to approvers in Slack.
Steps to Reproduce
- Set up a JSM project with Atlassian Assist (Slack) configured and an approval step enabled in the workflow.
- Navigate to the customer portal and begin creating a new request using a request type that triggers an approval.
- In the Description field, enter the following:
-
- Type some text (e.g., "Please review this request")
-
- Press Enter twice to create empty lines
-
- Type additional text (e.g., "Additional details here")
-
- Press Enter once more
- Submit the request from the portal.
- Ensure the request transitions into the approval status (either automatically or manually).
- Observe whether the approvers receive an approval notification in Slack via Atlassian Assist.
Expected Results
The approval notification should be sent to all configured approvers via Atlassian Assist in Slack as soon as the issue enters the approval status.
Actual Results
No approval notification is delivered to the approvers in Slack. The notification fails silently — no error is shown to the customer, agent, or approver.
Workaround
Edit the issue description to remove all empty lines (blank paragraphs) and re-trigger the approval by transitioning the issue out of the approval status and back in. This forces Atlassian Assist to re-process the description without encountering the empty paragraph nodes.