From 35d856f8e57366f201d46ccf0baa06b65ea2f769 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 15 Jan 2024 00:02:21 +0100 Subject: [PATCH] Fix saving accounts with burner emails --- SS14.Web/Areas/Admin/Pages/Users/ViewUser.cshtml.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SS14.Web/Areas/Admin/Pages/Users/ViewUser.cshtml.cs b/SS14.Web/Areas/Admin/Pages/Users/ViewUser.cshtml.cs index cb00de4..178af8a 100644 --- a/SS14.Web/Areas/Admin/Pages/Users/ViewUser.cshtml.cs +++ b/SS14.Web/Areas/Admin/Pages/Users/ViewUser.cshtml.cs @@ -136,7 +136,10 @@ public async Task OnPostSaveAsync(Guid id) await CheckRole(Input.HubAdmin, AuthConstants.RoleSysAdmin); await CheckRole(Input.ServerHubAdmin, AuthConstants.RoleServerHubAdmin); - await _userManager.UpdateAsync(SpaceUser); + // Can't use UpdateAsync() because it validates email which might not work. + await _userManager.UpdateNormalizedEmailAsync(SpaceUser); + await _userManager.UpdateNormalizedUserNameAsync(SpaceUser); + await _dbContext.SaveChangesAsync(); await tx.CommitAsync();