Also remove confirm_email_token when unconfirmed_email is removed. Fixes #7048 closes #7051
9 lines
323 B
Ruby
9 lines
323 B
Ruby
class RemoveInvalidUnconfirmedEmails < ActiveRecord::Migration
|
|
class User < ActiveRecord::Base
|
|
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
|