From 5402590d5f7a036ec2fef200e08a78cce68eeeae Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Wed, 19 Sep 2012 15:08:05 +1000 Subject: [PATCH] Add debug output on line item migration for lost data --- db/migrate/20120919013335_add_shipping_method_to_line_items.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/db/migrate/20120919013335_add_shipping_method_to_line_items.rb b/db/migrate/20120919013335_add_shipping_method_to_line_items.rb index 20897a0811..fd5974992d 100644 --- a/db/migrate/20120919013335_add_shipping_method_to_line_items.rb +++ b/db/migrate/20120919013335_add_shipping_method_to_line_items.rb @@ -7,6 +7,7 @@ class AddShippingMethodToLineItems < ActiveRecord::Migration shipping_method = li.product.shipping_method_for_distributor(li.order.distributor) rescue ArgumentError shipping_method = Spree::ShippingMethod.find_by_name 'Producer Delivery' + say "Line item #{li.id} does not have a valid shipping method, setting to '#{shipping_method.name}'" end Spree::LineItem.update_all("shipping_method_id = #{shipping_method.id}", "id = #{li.id}")