diff --git a/openerp/models.py b/openerp/models.py index f9a0ee30fd3..31e95153c66 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -1679,8 +1679,9 @@ class BaseModel(object): @api.depends(lambda self: (self._rec_name,) if self._rec_name else ()) def _compute_display_name(self): - for i, got_name in enumerate(self.name_get()): - self[i].display_name = got_name[1] + names = dict(self.name_get()) + for record in self: + record.display_name = names.get(record.id, False) @api.multi def name_get(self):