[FIX] account_analysis_account: Keep price_unit to 0.0 if passed

This commit is contained in:
Denis Ledoux
2014-05-14 21:36:34 +02:00
parent f38161608b
commit 2bcbebb0d5
@@ -73,7 +73,7 @@ class account_analytic_invoice_line(osv.osv):
result = {}
res = self.pool.get('product.product').browse(cr, uid, product, context=context)
result.update({'name': name or res.description or False,'uom_id': uom_id or res.uom_id.id or False, 'price_unit': price_unit or res.list_price or 0.0})
result.update({'name': name or res.description or False,'uom_id': uom_id or res.uom_id.id or False, 'price_unit': price_unit if price_unit is not False else (res.list_price or 0.0)})
res_final = {'value':result}
if result['uom_id'] != res.uom_id.id: