diff --git a/odoo/addons/test_new_api/tests/test_onchange.py b/odoo/addons/test_new_api/tests/test_onchange.py index 73a8cc4a204..472ff6de6d0 100644 --- a/odoo/addons/test_new_api/tests/test_onchange.py +++ b/odoo/addons/test_new_api/tests/test_onchange.py @@ -599,10 +599,11 @@ class TestOnChange(SavepointCaseWithUserDemo): form = common.Form(self.env['test_new_api.multi.tag']) self.assertEqual(form.name, False) - self.assertEqual(form.display_name, False) + self.assertEqual(form.display_name, "") record = form.save() - self.assertEqual(record.display_name, False) + self.assertEqual(record.name, False) + self.assertEqual(record.display_name, "") self.assertEqual(record.name_get(), [(record.id, "")]) diff --git a/odoo/models.py b/odoo/models.py index bf49483c66e..12d01dc4206 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -1835,7 +1835,7 @@ class BaseModel(metaclass=MetaModel): """ names = dict(self.name_get()) for record in self: - record.display_name = names.get(record.id) or False + record.display_name = names.get(record.id) def name_get(self): """Returns a textual representation for the records in ``self``, with