diff --git a/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs b/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs index 448180fee0..9fb041e4a0 100644 --- a/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs +++ b/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs @@ -257,6 +257,7 @@ namespace Tgstation.Server.Host.Components.Deployment .Select(x => new Models.RepositorySettings { AccessToken = x.AccessToken, + AccessUser = x.AccessUser, ShowTestMergeCommitters = x.ShowTestMergeCommitters, PushTestMergeCommits = x.PushTestMergeCommits, PostTestMergeComment = x.PostTestMergeComment, @@ -513,7 +514,7 @@ namespace Tgstation.Server.Host.Components.Deployment cancellationToken) ; - logger.LogTrace("Deployment will timeout at {0}", DateTimeOffset.Now + dreamMakerSettings.Timeout.Value); + logger.LogTrace("Deployment will timeout at {timeoutTime}", DateTimeOffset.UtcNow + dreamMakerSettings.Timeout.Value); using var timeoutTokenSource = new CancellationTokenSource(dreamMakerSettings.Timeout.Value); var timeoutToken = timeoutTokenSource.Token; using (timeoutToken.Register(() => logger.LogWarning("Deployment timed out!"))) diff --git a/src/Tgstation.Server.Host/Components/Repository/IGitRemoteAdditionalInformation.cs b/src/Tgstation.Server.Host/Components/Repository/IGitRemoteAdditionalInformation.cs index 4d993bb918..f859817565 100644 --- a/src/Tgstation.Server.Host/Components/Repository/IGitRemoteAdditionalInformation.cs +++ b/src/Tgstation.Server.Host/Components/Repository/IGitRemoteAdditionalInformation.cs @@ -18,6 +18,7 @@ namespace Tgstation.Server.Host.Components.Repository /// The . /// The for the operation. /// A resulting in the of the . + /// and will be unset. Task GetTestMerge( TestMergeParameters parameters, RepositorySettings repositorySettings, diff --git a/src/Tgstation.Server.Host/Controllers/RepositoryController.cs b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs index 48f4e1e777..825c0b9873 100644 --- a/src/Tgstation.Server.Host/Controllers/RepositoryController.cs +++ b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs @@ -538,6 +538,7 @@ namespace Tgstation.Server.Host.Controllers } testMergeToAdd.MergedBy = mergedBy; + testMergeToAdd.MergedAt = DateTimeOffset.UtcNow; foreach (var activeTestMerge in previousRevInfo.ActiveTestMerges) lastRevisionInfo.ActiveTestMerges.Add(activeTestMerge); @@ -839,7 +840,6 @@ namespace Tgstation.Server.Host.Controllers { Author = ex.Message, BodyAtMerge = ex.Message, - MergedAt = DateTimeOffset.UtcNow, TitleAtMerge = ex.Message, Comment = newTestMerge.Comment, Number = newTestMerge.Number, diff --git a/src/Tgstation.Server.Host/Controllers/UserController.cs b/src/Tgstation.Server.Host/Controllers/UserController.cs index f877cf0bc0..790dce133b 100644 --- a/src/Tgstation.Server.Host/Controllers/UserController.cs +++ b/src/Tgstation.Server.Host/Controllers/UserController.cs @@ -221,6 +221,9 @@ namespace Tgstation.Server.Host.Controllers if (model.Password != null) { + if (model.SystemIdentifier != null) + return BadRequest(new ErrorMessageResponse(ErrorCode.UserMismatchPasswordSid)); + var result = TrySetPassword(originalUser, model.Password, false); if (result != null) return result;