diff --git a/db/migrate/20190313142051_set_default_stock_location_on_shipments.rb b/db/migrate/20190313142051_set_default_stock_location_on_shipments.rb new file mode 100644 index 0000000000..45add57fe3 --- /dev/null +++ b/db/migrate/20190313142051_set_default_stock_location_on_shipments.rb @@ -0,0 +1,8 @@ +class SetDefaultStockLocationOnShipments < ActiveRecord::Migration + def up + if Spree::Shipment.where('stock_location_id IS NULL').count > 0 + location = DefaultStockLocation.find_or_create + Spree::Shipment.where('stock_location_id IS NULL').update_all(stock_location_id: location.id) + end + end +end