diff --git a/app/models/oauth2_user_info.rb b/app/models/oauth2_user_info.rb
index f58d82f9614..bf758ee9118 100644
--- a/app/models/oauth2_user_info.rb
+++ b/app/models/oauth2_user_info.rb
@@ -3,7 +3,7 @@
 class Oauth2UserInfo < ActiveRecord::Base
   belongs_to :user
 
-  after_initialize do
+  before_save do
     Discourse.deprecate("Oauth2UserInfo is deprecated. Use `ManagedAuthenticator` and `UserAssociatedAccount` instead. For more information, see https://meta.discourse.org/t/106695", drop_from: '2.9.0', output_in_test: true)
   end
 end