diff --git a/src/Tgstation.Server.Host/Controllers/RepositoryController.cs b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs index 29bea54022..a5e749c6d4 100644 --- a/src/Tgstation.Server.Host/Controllers/RepositoryController.cs +++ b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs @@ -609,6 +609,10 @@ namespace Tgstation.Server.Host.Controllers { Octokit.PullRequest pr = null; string errorMessage = null; + + if (lastRevisionInfo.ActiveTestMerges.Any(x => x.TestMerge.Number == I.Number.Value)) + throw new JobException("Cannot test merge the same PR twice in one HEAD!"); + try { //load from cache if possible