[IMP] mail,crm,...: Replace occurences of name_get()[0][1] by display_name

Purpose
=======

display_name is equal to doing name_get()[0][1]

Replacing name_get()[0][1] by display_name could be good for 2 things:
- Uniformization of the code
- Probable optimization if name_get is used inside a for loop on a recordset (as the values will be prefetched and put in the cache).

TaskID: 1849250

closes odoo/enterprise#2515
This commit is contained in:
TWA
2018-10-09 12:29:38 +00:00
committed by Yannick Tivisse
parent edaff83894
commit 4cdc7c565d
+2 -2
View File
@@ -94,7 +94,7 @@ class SaleCouponProgram(models.Model):
program = super(SaleCouponProgram, self).create(vals)
if not vals.get('discount_line_product_id', False):
discount_line_product_id = self.env['product.product'].create({
'name': program.reward_id.name_get()[0][1],
'name': program.reward_id.display_name,
'type': 'service',
'taxes_id': False,
'supplier_taxes_id': False,
@@ -113,7 +113,7 @@ class SaleCouponProgram(models.Model):
'discount_apply_on', 'discount_specific_product_id', 'discount_fixed_amount'
]
if any(field in reward_fields for field in vals):
self.mapped('discount_line_product_id').write({'name': self[0].reward_id.name_get()[0][1]})
self.mapped('discount_line_product_id').write({'name': self[0].reward_id.display_name})
return res
def unlink(self):