diff --git a/addons/mail/models/res_partner.py b/addons/mail/models/res_partner.py index 165d99c4fe5..6edb1893dac 100644 --- a/addons/mail/models/res_partner.py +++ b/addons/mail/models/res_partner.py @@ -75,6 +75,11 @@ class Partner(models.Model): # ------------------------------------------------------------ # ORM # ------------------------------------------------------------ + @api.model + def _get_view_cache_key(self, view_id=None, view_type='form', **options): + """Add context variable force_email in the key as _get_view depends on it.""" + key = super()._get_view_cache_key(view_id, view_type, **options) + return key + (self._context.get('force_email'),) @api.model @api.returns('self', lambda value: value.id)