From 2b74dc5885df9b2a6fce07a643ad4e817125bb6c Mon Sep 17 00:00:00 2001 From: Jeff Wong Date: Sun, 13 Oct 2019 00:53:57 -0700 Subject: [PATCH] FIX: allow change password with TOTP --- .../discourse/controllers/password-reset.js.es6 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/discourse/controllers/password-reset.js.es6 b/app/assets/javascripts/discourse/controllers/password-reset.js.es6 index ae3c5949a5f..4194d67f16b 100644 --- a/app/assets/javascripts/discourse/controllers/password-reset.js.es6 +++ b/app/assets/javascripts/discourse/controllers/password-reset.js.es6 @@ -16,9 +16,12 @@ export default Ember.Controller.extend(PasswordValidation, { "model.second_factor_required", "model.security_key_required" ), - secondFactorMethod: Ember.computed.alias("model.security_key_required") - ? SECOND_FACTOR_METHODS.SECURITY_KEY - : SECOND_FACTOR_METHODS.TOTP, + @computed("model.security_key_required") + secondFactorMethod(security_key_required) { + return security_key_required + ? SECOND_FACTOR_METHODS.SECURITY_KEY + : SECOND_FACTOR_METHODS.TOTP; + }, passwordRequired: true, errorMessage: null, successMessage: null,