app/controllers/spree/admin/orders_controller.rb in spree_backend-2.0.4 vs app/controllers/spree/admin/orders_controller.rb in spree_backend-2.0.5

- old
+ new

@@ -50,16 +50,12 @@ @order.save redirect_to edit_admin_order_url(@order) end def edit - @order.shipments.map &:refresh_rates - # Transition as far as we can go - while @order.next; end - # The payment step shows an error of 'No pending payments' - # Clearing the errors from the order object will stop this error - # appearing on the edit page where we don't want it to. - @order.errors.clear + unless @order.complete? + @order.refresh_shipment_rates + end end def update return_path = nil if @order.update_attributes(params[:order]) && @order.line_items.present?