Sha256: 76415b49f773df4b362b87542bedf37743c8cdf7436349b10621be386330b07a

Contents?: true

Size: 554 Bytes

Versions: 3

Compression:

Stored size: 554 Bytes

Contents

# This migration comes from spree (originally 20101026184959)
class GenerateAnonymousUsers < ActiveRecord::Migration
  def up
    Spree::LegacyUser.table_name = 'users'
    Spree::Order.table_name = 'orders'

    Spree::LegacyUser.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::LegacyUser.table_name = 'spree_users'
    Spree::Order.table_name = 'spree_orders'
  end

  def down
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spree_mercado_pago_payment_method-0.0.2 spec/dummy/db/migrate/20121121030208_generate_anonymous_users.spree.rb
spree_mercado_pago_payment_method-0.1.1 spec/dummy/db/migrate/20121121030208_generate_anonymous_users.spree.rb
spree_mercado_pago_payment_method-0.1.0 spec/dummy/db/migrate/20121121030208_generate_anonymous_users.spree.rb