From d068fd8b5ee837a3745b421c099883421709a8c8 Mon Sep 17 00:00:00 2001 From: MszPro Date: Wed, 10 Apr 2024 14:27:33 +0900 Subject: [PATCH] Using `User#disable_two_factor!` when disabling a user's two-factor via admin cli --- lib/mastodon/cli/accounts.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/mastodon/cli/accounts.rb b/lib/mastodon/cli/accounts.rb index 12d57a124d..dd80cca514 100644 --- a/lib/mastodon/cli/accounts.rb +++ b/lib/mastodon/cli/accounts.rb @@ -165,8 +165,7 @@ module Mastodon::CLI user.disabled = false if options[:enable] user.disabled = true if options[:disable] user.approved = true if options[:approve] - user.otp_required_for_login = false if options[:disable_2fa] - user.webauthn_credentials = [] if options[:disable_2fa] + user.disable_two_factor! if options[:disable_2fa] if user.save user.confirm if options[:confirm]