[FIX] delivery: use unit of measure and not unit of stock to compute price of delivery
authorMartin Trigaux <mat@openerp.com>
Tue, 22 Jul 2014 14:38:52 +0000 (16:38 +0200)
committerMartin Trigaux <mat@openerp.com>
Tue, 22 Jul 2014 14:38:52 +0000 (16:38 +0200)
The computation expects uom and it was wrongly passing uos qunatities.

addons/delivery/delivery.py

index c6deb31..62d513c 100644 (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