diff --git a/odoo/modules/registry.py b/odoo/modules/registry.py index c9c2c1e0fa2..29a2d7d47cb 100644 --- a/odoo/modules/registry.py +++ b/odoo/modules/registry.py @@ -270,7 +270,7 @@ class Registry(Mapping): def field_computed(self): """ Return a dict mapping each field to the fields computed by the same method. """ computed = {} - for Model in self.models.values(): + for model_name, Model in self.models.items(): groups = defaultdict(list) for field in Model._fields.values(): if field.compute: @@ -279,7 +279,7 @@ class Registry(Mapping): for fields in groups.values(): if len({field.compute_sudo for field in fields}) > 1: _logger.warning("%s: inconsistent 'compute_sudo' for computed fields: %s", - self._name, ", ".join(field.name for field in fields)) + model_name, ", ".join(field.name for field in fields)) return computed @lazy_property