forgot-resolver-patch
Some checks failed
deploy / deploy (push) Failing after 5s

This commit is contained in:
2024-02-08 19:18:31 +03:00
parent 02deafa879
commit 19f5e7e174
2 changed files with 12 additions and 6 deletions

View File

@@ -83,6 +83,16 @@ func ForgotPasswordResolver(ctx context.Context, params model.ForgotPasswordInpu
log.Debug("Failed to get user: ", err)
return nil, fmt.Errorf(`bad user credentials`)
}
if user.SignupMethods == "magic_link_login" {
user.SignupMethods = "basic_auth"
user, err = db.Provider.UpdateUser(ctx, user)
if err != nil {
log.Debug("Failed to update user signup method: ", err)
}
}
hostname := parsers.GetHost(gc)
_, nonceHash, err := utils.GenerateNonce()
if err != nil {