Sha256: 3139033b3a7ffcddd297276439abb7197e42f4eeb1c352104559fda242aec8b8

Contents?: true

Size: 346 Bytes

Versions: 9

Compression:

Stored size: 346 Bytes

Contents

class EnsureStoreOnOrders < ActiveRecord::Migration
  class Store < ActiveRecord::Base
    self.table_name = 'spree_stores'
  end
  class Order < ActiveRecord::Base
    self.table_name = 'spree_orders'
  end
  def up
    default_store = Store.find_by(default: true)
    Order.where(store_id: nil).update_all(store_id: default_store.id)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
solidus_core-1.4.2 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.3.2 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.4.1 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.4.0 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.4.0.rc1 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.4.0.beta1 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.3.1 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.3.0 db/migrate/20160608180751_ensure_store_on_orders.rb
solidus_core-1.3.0.rc2 db/migrate/20160608180751_ensure_store_on_orders.rb