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