summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2016-05-27 17:05:38 +0200
committerJeremy Kersten <jke@odoo.com>2016-05-27 17:06:32 +0200
commit0413a4ab083e8e1e1b7d4e616c2de89edcfd12e4 (patch)
tree0603a20f91561684d277f5a082a4eadfc87d798b
parentdeef119d725de620a0bcaf3d5b0e028ab2a577b9 (diff)
[FIX] sale: avoid division by zero in _get_price_reduce
close #11999
-rw-r--r--addons/sale/sale.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index 29a572c8e0f..a64ef85e68d 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -904,7 +904,7 @@ class sale_order_line(osv.osv):
def _get_price_reduce(self, cr, uid, ids, field_name, arg, context=None):
res = dict.fromkeys(ids, 0.0)
for line in self.browse(cr, uid, ids, context=context):
- res[line.id] = line.price_subtotal / line.product_uom_qty
+ res[line.id] = line.price_subtotal / line.product_uom_qty if line.product_uom_qty else 0.0
return res
_name = 'sale.order.line'