diff --git a/app/assets/javascripts/discourse/app/controllers/password-reset.js b/app/assets/javascripts/discourse/app/controllers/password-reset.js index e00b3e31a71..d6787d93a7a 100644 --- a/app/assets/javascripts/discourse/app/controllers/password-reset.js +++ b/app/assets/javascripts/discourse/app/controllers/password-reset.js @@ -93,7 +93,10 @@ export default Controller.extend(PasswordValidation, { DiscourseURL.redirectTo(result.redirect_to || "/"); } } else { - if (result.errors && !result.errors.password) { + if ( + result.errors.security_keys || + result.errors.user_second_factors + ) { this.setProperties({ secondFactorRequired: this.secondFactorRequired, securityKeyRequired: this.securityKeyRequired, diff --git a/app/assets/javascripts/discourse/app/templates/password-reset.hbs b/app/assets/javascripts/discourse/app/templates/password-reset.hbs index 764e9eef0f3..a45a5d47f6d 100644 --- a/app/assets/javascripts/discourse/app/templates/password-reset.hbs +++ b/app/assets/javascripts/discourse/app/templates/password-reset.hbs @@ -70,6 +70,10 @@ {{/unless}} {{else}}