changeset b97b95ab94ca in modules/sale_shipment_cost:5.0
details: 
https://hg.tryton.org/modules/sale_shipment_cost?cmd=changeset;node=b97b95ab94ca
description:
        Ensure sale_line is not None when setting unit_price

        The sale_promotion module calls get_context_formula with None when 
checking its own formula.

        issue7860
        review62381002
        (grafted from eed0e955a7099d8518a7ab89c20c2165d575bcca)
diffstat:

 sale.py |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (11 lines):

diff -r b84f9a692cc2 -r b97b95ab94ca sale.py
--- a/sale.py   Mon Oct 01 15:18:31 2018 +0200
+++ b/sale.py   Tue Dec 04 17:45:05 2018 +0100
@@ -359,6 +359,6 @@
 
     def get_context_formula(self, sale_line):
         context = super(Promotion, self).get_context_formula(sale_line)
-        if sale_line.shipment_cost:
+        if sale_line and sale_line.shipment_cost:
             context['names']['unit_price'] = sale_line.shipment_cost
         return context

Reply via email to