Skip to content

External issues created via API do not appear in issue details sidebar without an issue-link UI component #108103

@Kobby-Bawuah

Description

@Kobby-Bawuah

Environment

SaaS (https://sentry.io/)

Steps to Reproduce

  1. Create an internal integration (Sentry App) without configuring an issue-link UI component.
  2. Use the External Issue API endpoint (POST /api/0/sentry-app-installations/{uuid}/external-issues/) to link an external issue to a Sentry issue.
  3. Navigate to the project's issue list view and observe the external issue link does appear as an annotation on the issue row.
  4. 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

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions