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