diff --git a/nan-sale-add-party-onchange-product.diff b/nan-sale-add-party-onchange-product.diff new file mode 100644 index 0000000..3cf49fa --- /dev/null +++ b/nan-sale-add-party-onchange-product.diff @@ -0,0 +1,16 @@ +diff -r f71f7fe9949a /trytond/trytond/modules/sale/sale.py +--- a/trytond/trytond/modules/sale/sale.py Tue Dec 13 15:44:22 2016 +0100 ++++ b/trytond/trytond/modules/sale/sale.py Tue Dec 13 15:54:20 2016 +0100 +@@ -1185,8 +1185,10 @@ + party_context = {} + if self.sale and self.sale.party: + party = self.sale.party +- if party.lang: +- party_context['language'] = party.lang.code ++ elif hasattr(self, 'party') and self.party: ++ party = self.party ++ if party and party.lang: ++ party_context['language'] = party.lang.code + + # Set taxes before unit_price to have taxes in context of sale price + taxes = [] diff --git a/series b/series index 3683133..61d3e2f 100644 --- a/series +++ b/series @@ -62,3 +62,4 @@ issue5865.diff issue5352.diff issue5196.diff issue5052_issue5207.diff +nan-sale-add-party-onchange-product.diff