From 9d8395005752fc8b2cba2ea85d2d3ce836b0ef6c Mon Sep 17 00:00:00 2001 From: Alexander Fedorov <44639231+afedorov1971@users.noreply.github.com> Date: Tue, 25 Apr 2023 16:37:41 +0300 Subject: [PATCH] fix for lock user account when db provider is PostreSql (#2647) fix: fix for lock user account when db provider is PostreSql --- .../Controllers/Api/SecurityController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/VirtoCommerce.Platform.Web/Controllers/Api/SecurityController.cs b/src/VirtoCommerce.Platform.Web/Controllers/Api/SecurityController.cs index 9a30ee09668..f428666c246 100644 --- a/src/VirtoCommerce.Platform.Web/Controllers/Api/SecurityController.cs +++ b/src/VirtoCommerce.Platform.Web/Controllers/Api/SecurityController.cs @@ -804,7 +804,7 @@ public async Task> LockUser([FromRoute] string id) var user = await UserManager.FindByIdAsync(id); if (user != null) { - var result = await UserManager.SetLockoutEndDateAsync(user, DateTime.MaxValue); + var result = await UserManager.SetLockoutEndDateAsync(user, DateTime.MaxValue.ToUniversalTime()); return Ok(result.ToSecurityResult()); } @@ -825,7 +825,7 @@ public async Task> UnlockUser([FromRoute] string id if (user != null) { await UserManager.ResetAccessFailedCountAsync(user); - var result = await UserManager.SetLockoutEndDateAsync(user, DateTimeOffset.MinValue); + var result = await UserManager.SetLockoutEndDateAsync(user, DateTimeOffset.MinValue.ToUniversalTime()); return Ok(result.ToSecurityResult()); }