diff --git a/api/queries_pr.go b/api/queries_pr.go index c34c9a80c..a7e5cea7f 100644 --- a/api/queries_pr.go +++ b/api/queries_pr.go @@ -770,7 +770,11 @@ func PullRequestRevert(client *Client, repo ghrepo.Interface, params githubv4.Re PullRequest struct { ID githubv4.ID } - RevertPullRequest PullRequest + RevertPullRequest struct { + ID string + Number int + URL string + } } `graphql:"revertPullRequest(input: $input)"` } @@ -781,7 +785,13 @@ func PullRequestRevert(client *Client, repo ghrepo.Interface, params githubv4.Re if err != nil { return nil, err } - revertPR := &mutation.RevertPullRequest.RevertPullRequest + pr := &mutation.RevertPullRequest.RevertPullRequest + revertPR := &PullRequest{ + ID: pr.ID, + Number: pr.Number, + URL: pr.URL, + } + return revertPR, nil } diff --git a/pkg/cmd/pr/revert/revert_test.go b/pkg/cmd/pr/revert/revert_test.go index 7ee9f5496..a4e5fbe95 100644 --- a/pkg/cmd/pr/revert/revert_test.go +++ b/pkg/cmd/pr/revert/revert_test.go @@ -105,7 +105,6 @@ func TestPRRevert_acceptedIdentifierFormats(t *testing.T) { "ID": "SOME-ID" }, "revertPullRequest": { "ID": "NEW-ID", - "Title": "Revert PR title", "Number": 456, "URL": "https://github.com/OWNER/REPO/pull/456" } } } } @@ -162,7 +161,6 @@ func TestPRRevert_withTitleAndBody(t *testing.T) { "ID": "SOME-ID" }, "revertPullRequest": { "ID": "NEW-ID", - "Title": "Revert PR title", "Number": 456, "URL": "https://github.com/OWNER/REPO/pull/456" } } } } @@ -200,7 +198,6 @@ func TestPRRevert_withDraft(t *testing.T) { "ID": "SOME-ID" }, "revertPullRequest": { "ID": "NEW-ID", - "Title": "Revert PR title", "Number": 456, "URL": "https://github.com/OWNER/REPO/pull/456" } } } } @@ -266,7 +263,6 @@ func TestPRRevert_multipleInvocations(t *testing.T) { "ID": "SOME-ID" }, "revertPullRequest": { "ID": "NEW-ID", - "Title": "Revert PR title", "Number": 456, "URL": "https://github.com/OWNER/REPO/pull/456" } } } } @@ -297,7 +293,6 @@ func TestPRRevert_multipleInvocations(t *testing.T) { "ID": "SOME-ID" }, "revertPullRequest": { "ID": "NEW-ID", - "Title": "Revert PR title", "Number": 456, "URL": "https://github.com/OWNER/REPO/pull/456" } } } }