From 69f87cd34c76ae8531519386800cb4d12bbbc0ea Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Mon, 1 Jun 2015 16:03:46 +0200 Subject: [PATCH] [FIX] account: get uom at account invoice creation For commit c63230d0d if there is no uom, it should not fail. closes #6920 --- addons/account/account_invoice.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 512af5fa750..53b3136b075 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -1519,11 +1519,10 @@ class account_invoice_line(osv.osv): result.update({'price_unit': res.list_price, 'invoice_line_tax_id': tax_id}) result['name'] = res.partner_ref + result['uos_id'] = res.uom_id.id if uom_id: uom = product_uom_obj.browse(cr, uid, uom_id) - if res.uom_id.category_id.id != uom.category_id.id: - result['uos_id'] = res.uom_id.id - else: + if res.uom_id.category_id.id == uom.category_id.id: result['uos_id'] = uom_id if res.description: