diff --git a/odoo/fields.py b/odoo/fields.py index 213c5696063..16a58d70653 100644 --- a/odoo/fields.py +++ b/odoo/fields.py @@ -2590,7 +2590,7 @@ class Many2many(_RelationalMulti): reflect(model, '%s_%s_fkey' % (self.relation, self.column2), 'f', None, self._module) def read(self, records): - comodel = records.env[self.comodel_name] + comodel = records.env[self.comodel_name].with_context(**self.context) # String domains are supposed to be dynamic and evaluated on client-side # only (thus ignored here).