changeset 5f373800c27a in modules/sale_price_list:5.0 details: https://hg.tryton.org/modules/sale_price_list?cmd=changeset;node=5f373800c27a description: Ignore context uom if it is from different category than the product one
issue7798 review68361002 (grafted from e8f654f7a658865d1d97ba6b18eb84e2c76e5b7e) diffstat: product.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (12 lines): diff -r 981768759918 -r 5f373800c27a product.py --- a/product.py Mon Oct 01 13:33:00 2018 +0200 +++ b/product.py Wed Nov 07 16:12:31 2018 +0100 @@ -34,6 +34,8 @@ taxes = Tax.browse(context.get('taxes')) for product in products: uom = context_uom or product.default_uom + if uom.category != product.default_uom.category: + uom = product.default_uom price = price_list.compute( customer, product, prices[product.id], quantity, uom) if price_list.tax_included and taxes: