Files
danbooru/script/fixes/063_migrate_emails.rb
2020-03-18 15:11:32 -05:00

13 lines
458 B
Ruby
Executable File

#!/usr/bin/env ruby
require_relative "../../config/environment"
EmailAddress.transaction do
User.where.not(email: nil).find_each.with_index do |user, n|
email = EmailAddress.new(user: user, address: user.email, is_verified: true)
email.normalized_address = email.normalized_address.to_s
email.save(validate: false)
puts "n=#{n} id=#{user.id} name=#{user.name} email=#{user.email} normalized_address=#{email.normalized_address}"
end
end