diff --git a/pkg/routes/api/v1/login.go b/pkg/routes/api/v1/login.go index cbaaf91df..afa9140ff 100644 --- a/pkg/routes/api/v1/login.go +++ b/pkg/routes/api/v1/login.go @@ -19,6 +19,8 @@ package v1 import ( "net/http" + "code.vikunja.io/api/pkg/modules/keyvalue" + "code.vikunja.io/api/pkg/db" "code.vikunja.io/api/pkg/models" "code.vikunja.io/api/pkg/modules/auth" @@ -87,6 +89,10 @@ func Login(c echo.Context) error { } } + if err := keyvalue.Del(user.GetFailedTOTPAttemptsKey()); err != nil { + return err + } + if err := s.Commit(); err != nil { _ = s.Rollback() return handler.HandleHTTPError(err, c)