changeset 83b3491f981e in modules/sale_price_list:4.4
details: 
https://hg.tryton.org/modules/sale_price_list?cmd=changeset;node=83b3491f981e
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 a663b578ef5b -r 83b3491f981e product.py
--- a/product.py        Mon May 01 21:40:05 2017 +0200
+++ b/product.py        Wed Nov 07 16:12:31 2018 +0100
@@ -32,6 +32,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:

Reply via email to