add check in case there is a mismatch between users and people

This commit is contained in:
Stella Rouzi 2014-07-02 22:35:00 +03:00
parent d75ddcf5f3
commit 89537a8b93

View file

@ -9,7 +9,8 @@ class MigrateDataPersonToUser < ActiveRecord::Migration
def change def change
TempPerson.all.each do |p| TempPerson.all.each do |p|
user = TempUser.find(p.user_id) user = TempUser.where('id = ?', p.user_id).first
unless user.nil?
if p.public_name.empty? if p.public_name.empty?
user.name = p.email user.name = p.email
else else
@ -25,4 +26,5 @@ class MigrateDataPersonToUser < ActiveRecord::Migration
user.save! user.save!
end end
end end
end
end end