Skip to content

Commit b298cdb

Browse files
authored
GraphQL error: Fragment on Bot can't be spread inside RequestedReviewer (#6461)
1 parent fee2dce commit b298cdb

File tree

4 files changed

+213
-75
lines changed

4 files changed

+213
-75
lines changed

src/github/queries.gql

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,51 @@ fragment PullRequestFragment on PullRequest {
125125
}
126126
}
127127

128+
fragment ReviewComment on PullRequestReviewComment {
129+
id
130+
databaseId
131+
url
132+
author {
133+
login
134+
avatarUrl
135+
url
136+
... on User {
137+
email
138+
id
139+
}
140+
... on Organization {
141+
email
142+
id
143+
}
144+
... on Bot {
145+
id
146+
}
147+
}
148+
path
149+
originalPosition
150+
body
151+
bodyHTML
152+
diffHunk
153+
position
154+
state
155+
pullRequestReview {
156+
databaseId
157+
}
158+
commit {
159+
oid
160+
}
161+
replyTo {
162+
databaseId
163+
}
164+
createdAt
165+
originalCommit {
166+
oid
167+
}
168+
...Reactable
169+
viewerCanUpdate
170+
viewerCanDelete
171+
}
172+
128173
query PullRequest($owner: String!, $name: String!, $number: Int!) {
129174
repository(owner: $owner, name: $name) {
130175
pullRequest(number: $number) {
@@ -173,6 +218,35 @@ query PullRequestMergeabilityMergeRequirements($owner: String!, $name: String!,
173218
}
174219
}
175220

221+
query GetReviewRequests($owner: String!, $name: String!, $number: Int!) {
222+
repository(owner: $owner, name: $name) {
223+
pullRequest(number: $number) {
224+
reviewRequests(first: 100) {
225+
nodes {
226+
requestedReviewer {
227+
... on User {
228+
login
229+
avatarUrl
230+
id
231+
url
232+
email
233+
name
234+
}
235+
... on Bot {
236+
id
237+
login
238+
avatarUrl
239+
}
240+
}
241+
}
242+
}
243+
}
244+
}
245+
rateLimit {
246+
...RateLimit
247+
}
248+
}
249+
176250
mutation CreatePullRequest($input: CreatePullRequestInput!) {
177251
createPullRequest(input: $input) {
178252
pullRequest {

src/github/queriesExtra.gql

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,51 @@ fragment PullRequestFragment on PullRequest {
134134
}
135135
}
136136

137+
fragment ReviewComment on PullRequestReviewComment {
138+
id
139+
databaseId
140+
url
141+
author {
142+
login
143+
avatarUrl
144+
url
145+
... on User {
146+
email
147+
id
148+
}
149+
... on Organization {
150+
email
151+
id
152+
}
153+
... on Bot {
154+
id
155+
}
156+
}
157+
path
158+
originalPosition
159+
body
160+
bodyHTML
161+
diffHunk
162+
position
163+
state
164+
pullRequestReview {
165+
databaseId
166+
}
167+
commit {
168+
oid
169+
}
170+
replyTo {
171+
databaseId
172+
}
173+
createdAt
174+
originalCommit {
175+
oid
176+
}
177+
...Reactable
178+
viewerCanUpdate
179+
viewerCanDelete
180+
}
181+
137182
query PullRequest($owner: String!, $name: String!, $number: Int!) {
138183
repository(owner: $owner, name: $name) {
139184
pullRequest(number: $number) {
@@ -182,6 +227,35 @@ query PullRequestMergeabilityMergeRequirements($owner: String!, $name: String!,
182227
}
183228
}
184229

230+
query GetReviewRequests($owner: String!, $name: String!, $number: Int!) {
231+
repository(owner: $owner, name: $name) {
232+
pullRequest(number: $number) {
233+
reviewRequests(first: 100) {
234+
nodes {
235+
requestedReviewer {
236+
... on User {
237+
login
238+
avatarUrl
239+
id
240+
url
241+
email
242+
name
243+
}
244+
... on Bot {
245+
id
246+
login
247+
avatarUrl
248+
}
249+
}
250+
}
251+
}
252+
}
253+
}
254+
rateLimit {
255+
...RateLimit
256+
}
257+
}
258+
185259
mutation CreatePullRequest($input: CreatePullRequestInput!) {
186260
createPullRequest(input: $input) {
187261
pullRequest {

src/github/queriesLimited.gql

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,48 @@ fragment PullRequestFragment on PullRequest {
116116
}
117117
}
118118

119+
fragment ReviewComment on PullRequestReviewComment {
120+
id
121+
databaseId
122+
url
123+
author {
124+
login
125+
avatarUrl
126+
url
127+
... on User {
128+
email
129+
id
130+
}
131+
... on Organization {
132+
email
133+
id
134+
}
135+
}
136+
path
137+
originalPosition
138+
body
139+
bodyHTML
140+
diffHunk
141+
position
142+
state
143+
pullRequestReview {
144+
databaseId
145+
}
146+
commit {
147+
oid
148+
}
149+
replyTo {
150+
databaseId
151+
}
152+
createdAt
153+
originalCommit {
154+
oid
155+
}
156+
...Reactable
157+
viewerCanUpdate
158+
viewerCanDelete
159+
}
160+
119161
query PullRequest($owner: String!, $name: String!, $number: Int!) {
120162
repository(owner: $owner, name: $name) {
121163
pullRequest(number: $number) {
@@ -127,7 +169,6 @@ query PullRequest($owner: String!, $name: String!, $number: Int!) {
127169
}
128170
}
129171

130-
131172
query PullRequestForHead($owner: String!, $name: String!, $headRefName: String!) {
132173
repository(owner: $owner, name: $name) {
133174
pullRequests(first: 3, headRefName: $headRefName, orderBy: { field: CREATED_AT, direction: DESC }) {
@@ -141,6 +182,29 @@ query PullRequestForHead($owner: String!, $name: String!, $headRefName: String!)
141182
}
142183
}
143184

185+
query GetReviewRequests($owner: String!, $name: String!, $number: Int!) {
186+
repository(owner: $owner, name: $name) {
187+
pullRequest(number: $number) {
188+
reviewRequests(first: 100) {
189+
nodes {
190+
requestedReviewer {
191+
... on User {
192+
login
193+
avatarUrl
194+
id
195+
url
196+
email
197+
name
198+
}
199+
}
200+
}
201+
}
202+
}
203+
}
204+
rateLimit {
205+
...RateLimit
206+
}
207+
}
144208

145209
mutation CreatePullRequest($input: CreatePullRequestInput!) {
146210
createPullRequest(input: $input) {

src/github/queriesShared.gql

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -343,80 +343,6 @@ query GetReviewRequestsAdditionalScopes($owner: String!, $name: String!, $number
343343
}
344344
}
345345

346-
query GetReviewRequests($owner: String!, $name: String!, $number: Int!) {
347-
repository(owner: $owner, name: $name) {
348-
pullRequest(number: $number) {
349-
reviewRequests(first: 100) {
350-
nodes {
351-
requestedReviewer {
352-
... on User {
353-
login
354-
avatarUrl
355-
id
356-
url
357-
email
358-
name
359-
}
360-
... on Bot {
361-
id
362-
login
363-
avatarUrl
364-
}
365-
}
366-
}
367-
}
368-
}
369-
}
370-
rateLimit {
371-
...RateLimit
372-
}
373-
}
374-
375-
fragment ReviewComment on PullRequestReviewComment {
376-
id
377-
databaseId
378-
url
379-
author {
380-
login
381-
avatarUrl
382-
url
383-
... on User {
384-
email
385-
id
386-
}
387-
... on Organization {
388-
email
389-
id
390-
}
391-
... on Bot {
392-
id
393-
}
394-
}
395-
path
396-
originalPosition
397-
body
398-
bodyHTML
399-
diffHunk
400-
position
401-
state
402-
pullRequestReview {
403-
databaseId
404-
}
405-
commit {
406-
oid
407-
}
408-
replyTo {
409-
databaseId
410-
}
411-
createdAt
412-
originalCommit {
413-
oid
414-
}
415-
...Reactable
416-
viewerCanUpdate
417-
viewerCanDelete
418-
}
419-
420346
query GetParticipants($owner: String!, $name: String!, $number: Int!, $first: Int!) {
421347
repository(owner: $owner, name: $name) {
422348
pullRequest(number: $number) {

0 commit comments

Comments
 (0)