From c813ce998a91c8615f28f4dae1f937105f6c374a Mon Sep 17 00:00:00 2001 From: ced <> Date: Tue, 11 Dec 2007 08:14:30 +0000 Subject: [PATCH] Fixed a zero division error when the quantity is zero on an invoice line bzr revid: ced-8fdb59721f81e4b7a42eacf14fe41272e5ed750f --- addons/account_tax_include/invoice_tax_incl.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/account_tax_include/invoice_tax_incl.py b/addons/account_tax_include/invoice_tax_incl.py index 4cc9ff406d8..f6f0b09fb3b 100644 --- a/addons/account_tax_include/invoice_tax_incl.py +++ b/addons/account_tax_include/invoice_tax_incl.py @@ -87,6 +87,9 @@ class account_invoice_line(osv.osv): res = super(account_invoice_line, self)._amount_line(cr, uid, ids, name, args, context) res2 = res.copy() for line in self.browse(cr, uid, ids): + if not line.quantity: + res[line.id] = 0.0 + continue if line.invoice_id.price_type == 'tax_included': product_taxes = None if line.product_id: