diff --git a/server/events/vcs/github_client.go b/server/events/vcs/github_client.go index c912cb3958..fc1b8c43d9 100644 --- a/server/events/vcs/github_client.go +++ b/server/events/vcs/github_client.go @@ -73,7 +73,7 @@ func NewGithubClient(hostname string, credentials GithubCredentials, logger *log if err != nil { return nil, err } - graphqlURL = fmt.Sprintf("https://%s/graphql", apiURL.Host) + graphqlURL = fmt.Sprintf("https://%s/api/graphql", apiURL.Host) } // shurcooL's githubv4 library has a client ctor, but it doesn't support schema diff --git a/server/events/vcs/github_client_test.go b/server/events/vcs/github_client_test.go index 4d6fbf8f72..abff8fb215 100644 --- a/server/events/vcs/github_client_test.go +++ b/server/events/vcs/github_client_test.go @@ -165,7 +165,7 @@ func TestGithubClient_PaginatesComments(t *testing.T) { testServer := httptest.NewTLSServer( http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.Method + " " + r.RequestURI { - case "POST /graphql": + case "POST /api/graphql": defer r.Body.Close() // nolint: errcheck body, err := ioutil.ReadAll(r.Body) if err != nil { @@ -262,7 +262,7 @@ func TestGithubClient_HideOldComments(t *testing.T) { case "GET /api/v3/repos/owner/repo/issues/123/comments?direction=asc&sort=created": w.Write([]byte(issueResp)) // nolint: errcheck return - case "POST /graphql": + case "POST /api/graphql": if accept, has := r.Header["Accept"]; !has || accept[0] != "application/vnd.github.queen-beryl-preview+json" { t.Error("missing preview header") http.Error(w, "bad request", http.StatusBadRequest)