From 5a919c22113ca895a32311dd3aa19f7a7cd93949 Mon Sep 17 00:00:00 2001 From: Vinoth Kannan Date: Fri, 4 Oct 2019 10:48:49 +0530 Subject: [PATCH] DEV: use 'user_created' discourse event instead of 'after_commit' model callback. --- plugins/discourse-narrative-bot/plugin.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/discourse-narrative-bot/plugin.rb b/plugins/discourse-narrative-bot/plugin.rb index 02d78d05e75..7368b371d8f 100644 --- a/plugins/discourse-narrative-bot/plugin.rb +++ b/plugins/discourse-narrative-bot/plugin.rb @@ -120,9 +120,9 @@ after_initialize do DiscourseNarrativeBot::Store.remove(self.id) end - self.add_model_callback(User, :after_commit, on: :create) do - if SiteSetting.discourse_narrative_bot_welcome_post_delay == 0 && !self.staged - self.enqueue_bot_welcome_post + self.on(:user_created) do |user| + if SiteSetting.discourse_narrative_bot_welcome_post_delay == 0 && !user.staged + user.enqueue_bot_welcome_post end end