1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-01 08:02:49 -05:00

only set compromised flag if counter is > 0

This commit is contained in:
Kyle Spearrin
2018-10-02 08:39:31 -04:00
parent c16825f8be
commit 9b0bd1a632

View File

@ -174,7 +174,10 @@ namespace Bit.Core.Identity
// Update database // Update database
await _u2fRepository.DeleteManyByUserIdAsync(user.Id); await _u2fRepository.DeleteManyByUserIdAsync(user.Id);
key.Counter = registration.Counter; key.Counter = registration.Counter;
key.Compromised = registration.IsCompromised; if(key.Counter > 0)
{
key.Compromised = registration.IsCompromised;
}
var providers = user.GetTwoFactorProviders(); var providers = user.GetTwoFactorProviders();
providers[TwoFactorProviderType.U2f].MetaData["Key1"] = key; providers[TwoFactorProviderType.U2f].MetaData["Key1"] = key;