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?