-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Description
Environment
SaaS (https://sentry.io/)
Steps to Reproduce
- Create an internal integration (Sentry App) without configuring an issue-link UI component.
- Use the External Issue API endpoint (POST /api/0/sentry-app-installations/{uuid}/external-issues/) to link an external issue to a Sentry issue.
- Navigate to the project's issue list view and observe the external issue link does appear as an annotation on the issue row.
- Click into the issue details view and look at the "Issue Tracking" section in the right-hand sidebar.
Expected Result
The externally linked issue should appear under the "Issue Tracking" section in the issue details sidebar, consistent with how it already appears in the issue list view. The API allows creating external issues without requiring a UI component, so the sidebar should render them regardless of whether one is configured.
Actual Result
The external issue does not appear in the "Issue Tracking" sidebar, even though:
- The API call to create it succeeds.
- The external-issues/ endpoint returns the correct data with no errors.
- The link renders correctly in the issue list view.
This creates an inconsistency: external issues are visible in the list view but invisible in the details view. Additionally, even after configuring an issue-link UI component as a workaround, the linked issue may still fail to render in the sidebar.
Refer to the internal ticket (Zendesk #158233 and its follow-up) for screenshots and additional context from the affected customer.
Product Area
Issues
Link
No response
DSN
No response
Version
No response
Metadata
Metadata
Assignees
Projects
Status