diff options
| author | Christophe Simonis <chs@odoo.com> | 2020-04-29 17:13:36 +0000 |
|---|---|---|
| committer | Raphael Collet <rco@odoo.com> | 2020-05-13 11:19:44 +0000 |
| commit | 8ad7e7cb91fc7bccab845630a35e35b288b94fa0 (patch) | |
| tree | c241438b2a09e8f4cf205a0a5fd9e97763b0c740 | |
| parent | fbfe9109e2e4a4b502ee83a7cdd0d0a0afbc9335 (diff) | |
[FIX] core: read model from field in `field_compute`
Oversight of "simple refactoring" in 634775bff6d9eba9d4548cc801071a942895a719
closes odoo/odoo#51158
X-original-commit: 046b0dedda8f43e4ae13958a34a446e8a73c8d3f
Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
| -rw-r--r-- | odoo/modules/registry.py | 4 |
1 files changed, 2 insertions, 2 deletions
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 |
