Fix updating of the shipping method for an order

This commit is contained in:
Kristina Lim
2019-02-26 17:58:21 +08:00
parent 5b5d1967fd
commit 9316096d4d

View File

@@ -69,8 +69,7 @@ class OrderSyncer
shipment = order.shipment
if shipment.andand.state == "pending" && shipment.shipping_method.id == shipping_method_id_was
shipment.update_attributes(shipping_method_id: shipping_method_id)
order.update_attribute(:shipping_method_id, shipping_method_id)
order.select_shipping_method(shipping_method_id)
else
unless shipment.andand.state == "pending" && shipment.shipping_method.id == shipping_method_id
order_update_issues.add(order, I18n.t('admin.shipping_method'))