From 55899f849acd213efa8ddd59d1b0eedc187d460c Mon Sep 17 00:00:00 2001 From: mhamra Date: Wed, 17 Oct 2018 16:41:27 +0000 Subject: [PATCH] [FIX] models: use expected parameter type set_failed function expects an iterable object Introduced at 32a58c0db3c0 Fixes odoo/odoo#27744 closes odoo/odoo#27911 --- odoo/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/models.py b/odoo/models.py index 6101b5a979a..30a7529f936 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -2655,7 +2655,7 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})): record._cache.update(record._convert_to_cache(values, validate=False)) if not self.env.cache.contains(self, field): exc = AccessError("No value found for %s.%s" % (self, field.name)) - self.env.cache.set_failed(self, field, exc) + self.env.cache.set_failed(self, [field], exc) @api.multi def _read_from_database(self, field_names, inherited_field_names=[]):