From cd7980b4574a611f9f721d0463755684653b65f2 Mon Sep 17 00:00:00 2001 From: Danila Yudin Date: Sun, 5 Apr 2026 05:56:26 +0300 Subject: [PATCH] [codex] Canonicalize PR number references (#1749) --- apps/web/src/pullRequestReference.test.ts | 4 ++-- apps/web/src/pullRequestReference.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/src/pullRequestReference.test.ts b/apps/web/src/pullRequestReference.test.ts index e3e870cf19be79bb29235045b2ab3527ca684542..2a1ed520799d8a2037c097233eea77525429c89c 100644 --- a/apps/web/src/pullRequestReference.test.ts +++ b/apps/web/src/pullRequestReference.test.ts @@ -14,7 +14,7 @@ describe("parsePullRequestReference", () => { }); it("accepts #number references", () => { - expect(parsePullRequestReference("#42")).toBe("#42"); + expect(parsePullRequestReference("#42")).toBe("42"); }); it("accepts gh pr checkout commands with raw numbers", () => { @@ -22,7 +22,7 @@ describe("parsePullRequestReference", () => { }); it("accepts gh pr checkout commands with #number references", () => { - expect(parsePullRequestReference("gh pr checkout #42")).toBe("#42"); + expect(parsePullRequestReference("gh pr checkout #42")).toBe("42"); }); it("accepts gh pr checkout commands with GitHub pull request URLs", () => { diff --git a/apps/web/src/pullRequestReference.ts b/apps/web/src/pullRequestReference.ts index c775c1c66e135fec5c02ac7802767486c63587e4..b033db7d214d15bbbb0661719a487b90ad323087 100644 --- a/apps/web/src/pullRequestReference.ts +++ b/apps/web/src/pullRequestReference.ts @@ -22,7 +22,7 @@ export function parsePullRequestReference(input: string): string | null { const numberMatch = PULL_REQUEST_NUMBER_PATTERN.exec(normalizedInput); if (numberMatch?.[1]) { - return normalizedInput.startsWith("#") ? normalizedInput : numberMatch[1]; + return numberMatch[1]; } return null; -- 2.54.0