mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-28 21:07:16 +00:00
21 lines
474 B
Ruby
21 lines
474 B
Ruby
class GenerateAnonymousUsers < ActiveRecord::Migration
|
|
def up
|
|
Spree::User.table_name = 'users'
|
|
Spree::Order.table_name = 'orders'
|
|
|
|
Spree::User.reset_column_information
|
|
Spree::Order.where(:user_id => nil).each do |order|
|
|
user = Spree::User.anonymous!
|
|
user.email ||= order.email
|
|
order.user = user
|
|
order.save!
|
|
end
|
|
|
|
Spree::User.table_name = 'spree_users'
|
|
Spree::Order.table_name = 'spree_orders'
|
|
end
|
|
|
|
def down
|
|
end
|
|
end
|