feat(GODT-2714): Set Configuration Status to Failure and send Recovery event when issue is solved.

This commit is contained in:
Romain LE JEUNE
2023-06-28 15:26:41 +02:00
parent fa4c0ec823
commit 720f662afe
9 changed files with 118 additions and 18 deletions

View File

@ -514,7 +514,9 @@ func (user *User) CheckAuth(email string, password []byte) (string, error) {
}
if subtle.ConstantTimeCompare(user.vault.BridgePass(), dec) != 1 {
return "", fmt.Errorf("invalid password")
err := fmt.Errorf("invalid password")
user.ReportConfigStatusFailure(err.Error())
return "", err
}
return safe.RLockRetErr(func() (string, error) {