From 8e042f2ea63c29e34c518623d192d0fc3901aed5 Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Wed, 20 Aug 2014 21:45:09 +0200 Subject: [PATCH] Use find_or_create_by for the deleted user --- db/migrate/20140820123503_assign_users_to_events.rb | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/db/migrate/20140820123503_assign_users_to_events.rb b/db/migrate/20140820123503_assign_users_to_events.rb index 143b0fea..c2e6f2f1 100644 --- a/db/migrate/20140820123503_assign_users_to_events.rb +++ b/db/migrate/20140820123503_assign_users_to_events.rb @@ -16,13 +16,8 @@ class AssignUsersToEvents < ActiveRecord::Migration end def up - unless (user_deleted = TempUser.find_by(email: 'deleted@localhost.osem')) - user_deleted = TempUser.new(email: 'deleted@localhost.osem', name: 'User deleted', - biography: 'Data is no longer available for deleted user.', - password: Devise.friendly_token[0, 20]) - user_deleted.skip_confirmation! - user_deleted.save! - end + user_deleted = TempUser.find_or_create_by(email: 'deleted@localhost.osem', name: 'User deleted', + biography: 'Data is no longer available for deleted user.') TempEvent.all.each do |event| event_users = TempEventUser.where(event_id: event)