Add migration to set default stock location on all shipments without stock location

This is a modified version of this spree migration: https://github.com/spree/spree/commit/219e09b
This commit is contained in:
luisramos0
2019-03-13 14:24:12 +00:00
parent b94c6c1fb6
commit f914a6d869

View File

@@ -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