From ae7b3802e76400ce39808469c2584509fc510dd5 Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 11:10:06 +0000 Subject: [PATCH] fix(event): correctly parse project/event-id in view command --- src/commands/event/view.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/commands/event/view.ts b/src/commands/event/view.ts index 51c0b123d0..36bce1d6ee 100644 --- a/src/commands/event/view.ts +++ b/src/commands/event/view.ts @@ -228,6 +228,17 @@ function parseSingleArg(arg: string): ParsedPositionalArgs { issueShortId: beforeSlash, }; } + + // "project/EVENT-ID" → project slug + hex event ID. + // e.g., "my-project/abc123def456abc123def456abc123de" + // Must be checked before parseSlashSeparatedArg, which throws ContextError + // for any single-slash arg, assuming it's "org/project" with a missing ID. + if (afterSlash && HEX_ID_RE.test(normalizeHexId(afterSlash))) { + return { + eventId: normalizeHexId(afterSlash), + targetArg: beforeSlash, + }; + } } const { id: eventId, targetArg } = parseSlashSeparatedArg(