diaspora/db/migrate/20160902180630_remove_invalid_unconfirmed_emails.rb
2017-09-17 19:29:15 +02:00

11 lines
358 B
Ruby

# frozen_string_literal: true
class RemoveInvalidUnconfirmedEmails < ActiveRecord::Migration[4.2]
class User < ApplicationRecord
end
def up
User.joins("INNER JOIN users as valid_user ON users.unconfirmed_email = valid_user.email")
.where("users.id != valid_user.id").update_all(unconfirmed_email: nil, confirm_email_token: nil)
end
end