From b3c97f08bbf9c33959e060ddea42054f7f32a5c7 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 27 Jan 2017 16:16:16 +0100 Subject: [PATCH] [FIX] mail: when initializing aliases, force reflection of models --- addons/mail/models/mail_alias.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/mail/models/mail_alias.py b/addons/mail/models/mail_alias.py index 07d6bfb3d58..67233efcd77 100644 --- a/addons/mail/models/mail_alias.py +++ b/addons/mail/models/mail_alias.py @@ -239,6 +239,11 @@ class AliasMixin(models.AbstractModel): if name != 'alias_id': return + # both self and the alias model must be present in 'ir.model' + IM = self.env['ir.model'] + IM._reflect_model(self) + IM._reflect_model(self.env[self.get_alias_model_name({})]) + alias_ctx = { 'alias_model_name': self.get_alias_model_name({}), 'alias_parent_model_name': self._name,