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