[FIX] product_visible_discount: uom in context

The factor didn't have to be computed if the uom was already in context
when browsing the product.

opw:671367
This commit is contained in:
Goffin Simon
2016-03-11 11:22:02 +01:00
parent 18c94cc969
commit 8e69043562
@@ -42,7 +42,8 @@ class sale_order_line(osv.osv):
else:
cur_factor = self.pool['res.currency']._get_conversion_rate(cr, uid, product.company_id.currency_id, currency_id, context=context)
if uom and uom != product.uom_id.id:
product_uom = context and context.get('uom') or product.uom_id.id
if uom and uom != product_uom:
# the unit price is in a different uom
uom_factor = self.pool['product.uom']._compute_price(cr, uid, product.uom_id.id, 1.0, uom)
else: