mirror of
https://github.com/OCA/OCB.git
synced 2026-04-23 19:14:53 -06:00
1
OLD 7.0 2015 06 02
Xavier Brochard edited this page 2021-10-29 23:52:17 +02:00
Conflict:
diff --cc addons/account/account_invoice.py
index 8883b80,53b3136..0000000
--- a/addons/account/account_invoice.py
+++ b/addons/account/account_invoice.py
@@@ -1534,11 -1519,14 +1535,22 @@@ class account_invoice_line(osv.osv)
result.update({'price_unit': res.list_price, 'invoice_line_tax_id': tax_id})
result['name'] = res.partner_ref
++<<<<<<< HEAD
+ result['uos_id'] = uom_id or res.uom_id.id
+ if res.description_sale and type and type.startswith('out_'):
+ result['name'] += '\n'+res.description_sale
+ if res.description_purchase and type and type.startswith('in_'):
+ result['name'] += '\n'+res.description_purchase
++=======
+ 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'] = uom_id
+
+ if res.description:
+ result['name'] += '\n'+res.description
++>>>>>>> odoo/7.0
domain = {'uos_id':[('category_id','=',res.uom_id.category_id.id)]}
Resolved as:
diff --cc addons/account/account_invoice.py
index 8883b80,53b3136..0000000
--- a/addons/account/account_invoice.py
+++ b/addons/account/account_invoice.py
@@@ -1534,11 -1519,14 +1535,16 @@@ 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'] = uom_id or res.uom_id.id
+ 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'] = uom_id
+
- if res.description:
- result['name'] += '\n'+res.description
+ if res.description_sale and type and type.startswith('out_'):
+ result['name'] += '\n'+res.description_sale
+ if res.description_purchase and type and type.startswith('in_'):
+ result['name'] += '\n'+res.description_purchase
domain = {'uos_id':[('category_id','=',res.uom_id.category_id.id)]}
Committed as github.com/OCA/OCB@f936caad53 by @hbrunn