From 9217074bd5d078eab9c4b24b8f6eacbb049455d4 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 30 Jul 2018 09:23:14 -0400 Subject: [PATCH] Small test merging optimization --- src/Tgstation.Server.Host/Controllers/RepositoryController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {