changeset 58bc82a5a9cd in modules/web_shop_vue_storefront:default
details: 
https://hg.tryton.org/modules/web_shop_vue_storefront?cmd=changeset&node=58bc82a5a9cd
description:
        Add carrier_carriage module

        issue11623
        review443451003
diffstat:

 sale.py |  4 ++--
 web.py  |  2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diffs (27 lines):

diff -r c3faf38564c0 -r 58bc82a5a9cd sale.py
--- a/sale.py   Mon May 02 17:51:57 2022 +0200
+++ b/sale.py   Sat Sep 10 17:35:38 2022 +0200
@@ -115,9 +115,9 @@
         Tax = pool.get('account.tax')
         item = super().get_vsf()
         if self.carrier:
-            cost = self.compute_shipment_cost()
+            cost = self.compute_shipment_cost(self.carrier)
             if cost is not None:
-                cost_line = self.get_shipment_cost_line(cost)
+                cost_line = self.get_shipment_cost_line(self.carrier, cost)
                 taxes = Tax.compute(cost_line.taxes, cost, 1, self.tax_date)
                 cost += sum(t['amount'] for t in taxes)
                 cost = float(self.currency.round(cost))
diff -r c3faf38564c0 -r 58bc82a5a9cd web.py
--- a/web.py    Mon May 02 17:51:57 2022 +0200
+++ b/web.py    Sat Sep 10 17:35:38 2022 +0200
@@ -501,7 +501,7 @@
         for carrier in sale.available_carriers:
             method = carrier.get_vsf()
             sale.carrier = carrier
-            method['price_incl_tax'] = sale.compute_shipment_cost()
+            method['price_incl_tax'] = sale.compute_shipment_cost(carrier)
             methods.append(method)
         return methods
 

Reply via email to