From 006426331c26bb02b2c79fa5a9226f694a5916cc Mon Sep 17 00:00:00 2001 From: Roy Ling Date: Sat, 15 Aug 2020 21:57:38 +0800 Subject: [PATCH] Fix gh pr diff with hostname override Removed hardcoded url prefix in PR diff --- api/queries_pr.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/queries_pr.go b/api/queries_pr.go index b2fade857..f2b398adf 100644 --- a/api/queries_pr.go +++ b/api/queries_pr.go @@ -8,9 +8,9 @@ import ( "net/http" "strings" - "github.com/shurcooL/githubv4" - + "github.com/cli/cli/internal/ghinstance" "github.com/cli/cli/internal/ghrepo" + "github.com/shurcooL/githubv4" ) type PullRequestReviewState int @@ -210,8 +210,8 @@ func (pr *PullRequest) ChecksStatus() (summary PullRequestChecksStatus) { } func (c Client) PullRequestDiff(baseRepo ghrepo.Interface, prNumber int) (io.ReadCloser, error) { - url := fmt.Sprintf("https://api.github.com/repos/%s/pulls/%d", - ghrepo.FullName(baseRepo), prNumber) + url := fmt.Sprintf("%srepos/%s/pulls/%d", + ghinstance.RESTPrefix(baseRepo.RepoHost()), ghrepo.FullName(baseRepo), prNumber) req, err := http.NewRequest("GET", url, nil) if err != nil { return nil, err