Skip to content

fix(replay): support user.display field in explore - #1639

Open
sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/replay-user-display-field
Open

sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/replay-user-display-field

Conversation

@sentry

@sentry sentry Bot commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

This PR fixes a ValidationError when users (including AI agents like Codex/Cursor) attempt to use --field user.display with sentry explore --dataset replays.

The root cause was that user.display was missing from the REPLAY_FIELD_RESOLVERS map and the replayRequestRoot switch statement in packages/cli/src/lib/replay-search.ts. As a result, isSupportedReplayField('user.display') returned false, causing the CLI to reject the field as unsupported.

The fix involves two small additions to packages/cli/src/lib/replay-search.ts:

  1. Added "user.display": (replay) => getReplayUserLabel(replay) to REPLAY_FIELD_RESOLVERS.
  2. Added case "user.display": to the replayRequestRoot switch, ensuring it returns "user" as the top-level API field.

New unit tests have been added to test/lib/replay-search.test.ts to cover these changes.

Fixes CLI-1EZ

@sentry <feedback>: Autofix iterates on these changes
@sentry stop iterating: Autofix stops iterating on this run

This PR was automatically generated by Sentry. You can adjust this setting at any time.

@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
cli Ready Ready Preview Sep 28, 2026 10:42am UTC
1 Skipped Deployment
Project Deployment Actions Updated
sentry-local Skipped Skipped Sep 28, 2026 10:42am UTC

Request Review

This branch was successfully deployed

1 active and 1 inactive deployments
Preview – cli — 58442f87 Deployed Sep 28, 2026 by vercel[bot]
Preview – sentry-local — 58442f87 Deployed Sep 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: low PR risk score: low

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants