From 732a85dc8838863512a6424de946020659787920 Mon Sep 17 00:00:00 2001 From: Jeff Dutil Date: Sat, 5 Jan 2013 16:08:24 -0500 Subject: [PATCH] Fix passing order not self shipping calculator. --- app/controllers/spree/checkout_controller_decorator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/spree/checkout_controller_decorator.rb b/app/controllers/spree/checkout_controller_decorator.rb index 1367a01..6b3e5cd 100644 --- a/app/controllers/spree/checkout_controller_decorator.rb +++ b/app/controllers/spree/checkout_controller_decorator.rb @@ -357,7 +357,7 @@ module Spree shipping_method = @order.shipping_method_id ? ShippingMethod.find(@order.shipping_method_id) : ShippingMethod.all.first shipping_default = [{ :default => true, :name => shipping_method.name, - :amount => ((shipping_method.calculator.compute(self).to_f) * 100).to_i }] + :amount => ((shipping_method.calculator.compute(@order).to_f) * 100).to_i }] end {