diff --git a/src/Tgstation.Server.Host/Controllers/RepositoryController.cs b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs index aeac86e77c..d8bb957161 100644 --- a/src/Tgstation.Server.Host/Controllers/RepositoryController.cs +++ b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs @@ -320,6 +320,8 @@ namespace Tgstation.Server.Host.Controllers var allAddedTestMerges = new List(); foreach (var I in model.NewTestMerges) { + var prTask = gitHubClient.PullRequest.Get(repoOwner, repoName, I.Number); + await repo.AddTestMerge(I.Number, I.PullRequestRevision, committerName, currentModel.CommitterEmail, accessString, cancellationToken).ConfigureAwait(false); Octokit.PullRequest pr = null; @@ -330,7 +332,7 @@ namespace Tgstation.Server.Host.Controllers try { - pr = await gitHubClient.PullRequest.Get(repoOwner, repoName, I.Number).ConfigureAwait(false); + pr = await prTask.ConfigureAwait(false); } catch (Octokit.RateLimitExceededException) {