This commit is contained in:
Stella Rouzi 2014-08-20 16:23:05 +03:00
parent fecfe530ba
commit f841442dca
2 changed files with 3 additions and 10 deletions

View file

@ -15,16 +15,9 @@ class AssignUsersToEvents < ActiveRecord::Migration
end end
def up def up
TempEvent.all.each do |event| user_deleted = User.find_by(email: 'deleted@localhost.osem')
# Create dummy user, if user doesn't exist
unless (user_deleted = User.find_by(email: 'deleted@localhost.osem'))
user_deleted = User.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
TempEvent.all.each do |event|
event_users = TempEventUser.where(event_id: event) event_users = TempEventUser.where(event_id: event)
if event_users.blank? if event_users.blank?
# No users for event # No users for event

View file

@ -19,7 +19,7 @@ class UndoWrongMigration20140801080705AddUsersToEvents < ActiveRecord::Migration
end end
def up def up
if ActiveRecord::Migrator.get_all_versions.include?20140801080705 if ActiveRecord::Migrator.get_all_versions.include? 20140801080705
user_deleted = TempUser.find_by(email: 'deleted@localhost.osem') user_deleted = TempUser.find_by(email: 'deleted@localhost.osem')
TempEvent.all.each do |event| TempEvent.all.each do |event|