1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-20 11:04:31 -05:00

user revision date updates

This commit is contained in:
Kyle Spearrin 2016-02-21 01:10:31 -05:00
parent 5de7fde685
commit 7364f1d442
2 changed files with 6 additions and 4 deletions

View File

@ -75,7 +75,7 @@ namespace Bit.Core.Repositories.SqlServer
public virtual async Task UpsertAsync(T obj)
{
if(string.IsNullOrWhiteSpace(obj.Id))
if(string.IsNullOrWhiteSpace(obj.Id) || obj.Id == "0" || obj.Id == Guid.Empty.ToString())
{
await CreateAsync(obj);
}

View File

@ -142,6 +142,7 @@ namespace Bit.Core.Services
user.Email = newEmail;
user.EmailVerified = true;
user.RevisionDate = DateTime.UtcNow;
await _cipherRepository.UpdateUserEmailPasswordAndCiphersAsync(user, ciphers);
return IdentityResult.Success;
}
@ -165,7 +166,8 @@ namespace Bit.Core.Services
{
return result;
}
user.RevisionDate = DateTime.UtcNow;
await _cipherRepository.UpdateUserEmailPasswordAndCiphersAsync(user, ciphers);
return IdentityResult.Success;
}
@ -189,7 +191,7 @@ namespace Bit.Core.Services
return result;
}
await _userRepository.ReplaceAsync(user);
await SaveUserAsync(user);
return IdentityResult.Success;
}
@ -228,7 +230,7 @@ namespace Bit.Core.Services
throw new ArgumentException(nameof(provider));
}
await _userRepository.ReplaceAsync(user);
await SaveUserAsync(user);
}
private async Task<IdentityResult> UpdatePasswordHash(User user, string newPassword, bool validatePassword = true)