[FIX] delivery: use unit of measure and not unit of stock to compute price of delivery

The computation expects uom and it was wrongly passing uos qunatities.
This commit is contained in:
Martin Trigaux 2014-07-22 16:38:52 +02:00
parent 680f9554b4
commit f7dfcd5d98
1 changed files with 1 additions and 1 deletions

View File

@ -196,7 +196,7 @@ class delivery_grid(osv.osv):
for line in order.order_line:
if not line.product_id:
continue
q = product_uom_obj._compute_qty(cr, uid, line.product_uom.id, line.product_uos_qty, line.product_id.uom_id.id)
q = product_uom_obj._compute_qty(cr, uid, line.product_uom.id, line.product_uom_qty, line.product_id.uom_id.id)
total += line.price_subtotal or 0.0
weight += (line.product_id.weight or 0.0) * q
volume += (line.product_id.volume or 0.0) * q