changeset eed0e955a709 in modules/sale_shipment_cost:default details: https://hg.tryton.org/modules/sale_shipment_cost?cmd=changeset;node=eed0e955a709 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 diffstat: sale.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (11 lines): diff -r 57932f91b35a -r eed0e955a709 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