From 05fed61671067cb6a750d41909ccb5692ba43808 Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Tue, 29 Sep 2015 22:57:02 +0800 Subject: Bug 1199090 - add printable recovery 2fa codes --- Bugzilla/MFA/TOTP.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Bugzilla/MFA') diff --git a/Bugzilla/MFA/TOTP.pm b/Bugzilla/MFA/TOTP.pm index 859ca4b8d..64efcfc8d 100644 --- a/Bugzilla/MFA/TOTP.pm +++ b/Bugzilla/MFA/TOTP.pm @@ -58,10 +58,10 @@ sub prompt { sub check { my ($self, $params) = @_; - my $code = $params->{code} // ''; + my $code = $params->{code}; return if $self->_auth()->verify($code, 1); - if (exists $params->{mfa_action}) { + if ($params->{mfa_action} && $params->{mfa_action} eq 'enable') { ThrowUserError('mfa_totp_bad_enrolment_code'); } else { -- cgit v1.2.3-24-g4f1b