Skip to content

Commit a97fc9d

Browse files
authored
Handle depricated GHE versions LatestReviewCommit (#3832)
1 parent 4da9d4b commit a97fc9d

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

src/github/pullRequestModel.ts

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -438,18 +438,23 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
438438
Logger.debug(`Fetch viewers latest review commit`, IssueModel.ID);
439439
const { query, remote, schema } = await this.githubRepository.ensure();
440440

441-
const { data } = await query<LatestReviewCommitResponse>({
442-
query: schema.LatestReviewCommit,
443-
variables: {
444-
owner: remote.owner,
445-
name: remote.repositoryName,
446-
number: this.number,
447-
},
448-
});
441+
try {
442+
const { data } = await query<LatestReviewCommitResponse>({
443+
query: schema.LatestReviewCommit,
444+
variables: {
445+
owner: remote.owner,
446+
name: remote.repositoryName,
447+
number: this.number,
448+
},
449+
});
449450

450-
return data.repository.pullRequest.viewerLatestReview ? {
451-
sha: data.repository.pullRequest.viewerLatestReview.commit.oid,
452-
} : undefined;
451+
return data.repository.pullRequest.viewerLatestReview ? {
452+
sha: data.repository.pullRequest.viewerLatestReview.commit.oid,
453+
} : undefined;
454+
}
455+
catch (e) {
456+
return undefined;
457+
}
453458
}
454459

455460
/**

0 commit comments

Comments
 (0)