lib/tasks/upgrade_to_devise.rake in trusty-cms-3.9.7 vs lib/tasks/upgrade_to_devise.rake in trusty-cms-4.0.0

- old
+ new

@@ -6,20 +6,20 @@ task admins: :environment do CHARS = ('0'..'9').to_a + ('A'..'Z').to_a + ('a'..'z').to_a + (1..9).to_a + ['`', '~', '!', '@', '#', '$', '%', '^', '&', '*'] password = CHARS.sort_by { rand }.join[0...15] LegacyUser.all.each do |legacy| - u = User.find_or_create_by(legacy.email) - u.update_attributes( + u = User.new( + email: legacy.email, first_name: legacy.name.split(' ')[0], last_name: legacy.name.split(' ')[1], password: password, password_confirmation: password, admin: legacy.admin, designer: legacy.designer, content_editor: legacy.content_editor, - notes: legacy.notes, - site_id: legacy.site_id + notes: legacy.notes ) + u.save! end end -end +end \ No newline at end of file