diff --git a/app/models/concerns/token_authenticatable.rb b/app/models/concerns/token_authenticatable.rb
index 46f8ec84e25c3d4c71c6dc974302c6af4cdc34c0..fe764e8da413534c0541e3de252e60ec487e32e9 100644
--- a/app/models/concerns/token_authenticatable.rb
+++ b/app/models/concerns/token_authenticatable.rb
@@ -23,7 +23,7 @@ module TokenAuthenticatable
 
       define_method("reset_#{token_field}!") do
         write_attribute(token_field, generate_token_for(token_field))
-        save
+        save!
       end
     end
   end