diff --git a/api/queries_pr.go b/api/queries_pr.go index efea246c6..04fad1d9b 100644 --- a/api/queries_pr.go +++ b/api/queries_pr.go @@ -285,6 +285,7 @@ func PullRequestByNumber(client *Client, ghRepo Repo, number int) (*PullRequest, query($owner: String!, $repo: String!, $pr_number: Int!) { repository(owner: $owner, name: $repo) { pullRequest(number: $pr_number) { + url number headRefName headRepositoryOwner { diff --git a/command/pr.go b/command/pr.go index ccb5f13a7..0dbaa6560 100644 --- a/command/pr.go +++ b/command/pr.go @@ -230,6 +230,7 @@ func prView(cmd *cobra.Command, args []string) error { if err != nil { return err } + openURL = pr.URL } else { prNumber, branchWithOwner, err := prSelectorForCurrentBranch(ctx)