summaryrefslogtreecommitdiffstats
path: root/Bugzilla/MFA/TOTP.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Bugzilla/MFA/TOTP.pm')
-rw-r--r--Bugzilla/MFA/TOTP.pm4
1 files changed, 2 insertions, 2 deletions
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 {