diff --git a/base_custom_info/models/custom_info.py b/base_custom_info/models/custom_info.py index fc805b828..7bf669b07 100644 --- a/base_custom_info/models/custom_info.py +++ b/base_custom_info/models/custom_info.py @@ -59,6 +59,7 @@ class CustomInfo(models.AbstractModel): "res_id": self.id, "value": prop.default_value, }) + newvalue._onchange_property_set_default_value() newvalue._inverse_value() newvalue._compute_value() values += newvalue diff --git a/base_custom_info/tests/test_partner.py b/base_custom_info/tests/test_partner.py index 3bb09de96..2635ad947 100644 --- a/base_custom_info/tests/test_partner.py +++ b/base_custom_info/tests/test_partner.py @@ -5,6 +5,7 @@ from psycopg2 import IntegrityError from odoo.exceptions import AccessError, ValidationError from odoo.tests.common import TransactionCase +from odoo.tools import mute_logger class PartnerCase(TransactionCase): @@ -82,6 +83,7 @@ class PartnerCase(TransactionCase): self.tpl.model = "res.users" self.assertEqual(self.tpl.model, self.tpl.model_id.model) + @mute_logger('odoo.sql_db') def test_template_model_must_exist(self): """Cannot create templates for unexisting models.""" with self.assertRaises(IntegrityError): diff --git a/base_custom_info/views/custom_info_value_view.xml b/base_custom_info/views/custom_info_value_view.xml index abc662b28..733d2572c 100644 --- a/base_custom_info/views/custom_info_value_view.xml +++ b/base_custom_info/views/custom_info_value_view.xml @@ -85,12 +85,15 @@ - + string="Model" + name="model" + context="{'group_by': 'model'}"/> +