From cccba654022a76402c254b5ba4fa9e4389145696 Mon Sep 17 00:00:00 2001
From: darnel-T <86777417+darnel-T@users.noreply.github.com>
Date: Sat, 3 Jul 2021 14:45:46 +0200
Subject: [PATCH] chore(Rails6) Switch deprecated #update_attributes method to
 #update

---
 .../models/two_factor_authenticatable.rb                      | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/two_factor_authentication/models/two_factor_authenticatable.rb b/lib/two_factor_authentication/models/two_factor_authenticatable.rb
index 6d73a0fb..d23cae87 100644
--- a/lib/two_factor_authentication/models/two_factor_authenticatable.rb
+++ b/lib/two_factor_authentication/models/two_factor_authenticatable.rb
@@ -101,7 +101,7 @@ def generate_totp_secret
         def create_direct_otp(options = {})
           # Create a new random OTP and store it in the database
           digits = options[:length] || self.class.direct_otp_length || 6
-          update_attributes(
+          update(
             direct_otp: random_base10(digits),
             direct_otp_sent_at: Time.now.utc
           )
@@ -122,7 +122,7 @@ def direct_otp_expired?
         end
 
         def clear_direct_otp
-          update_attributes(direct_otp: nil, direct_otp_sent_at: nil)
+          update(direct_otp: nil, direct_otp_sent_at: nil)
         end
       end