~cytrogen/masto-fe

86f8aa2db2bf4f19f482b5857c4e49b8791eb514 — Claire 3 years ago 4595862
Fix unconfirmed accounts being registered as active users (#23803)

1 files changed, 3 insertions(+), 0 deletions(-)

M app/models/user.rb
M app/models/user.rb => app/models/user.rb +3 -0
@@ 507,11 507,14 @@ class User < ApplicationRecord
  def prepare_new_user!
    BootstrapTimelineWorker.perform_async(account_id)
    ActivityTracker.increment('activity:accounts:local')
    ActivityTracker.record('activity:logins', id)
    UserMailer.welcome(self).deliver_later
    TriggerWebhookWorker.perform_async('account.approved', 'Account', account_id)
  end

  def prepare_returning_user!
    return unless confirmed?

    ActivityTracker.record('activity:logins', id)
    regenerate_feed! if needs_feed_update?
  end