From 632ca11a949dddebf6ab050f1f64942bddc21bf4 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 16 Mar 2015 11:37:03 +0100 Subject: [PATCH] [FIX] mail: no crash when generating footer on models w/o _get_access_link() --- addons/mail/mail_mail.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/mail/mail_mail.py b/addons/mail/mail_mail.py index 5a54de14094..14b283ab47d 100644 --- a/addons/mail/mail_mail.py +++ b/addons/mail/mail_mail.py @@ -157,6 +157,8 @@ class mail_mail(osv.Model): if partner and partner.user_ids: base_url = self.pool.get('ir.config_parameter').get_param(cr, SUPERUSER_ID, 'web.base.url') mail_model = mail.model or 'mail.thread' + if not hasattr(self.pool[mail_model], '_get_access_link'): + return None url = urljoin(base_url, self.pool[mail_model]._get_access_link(cr, uid, mail, partner, context=context)) return "%(access_msg)s %(portal_msg)s" % { 'access_msg': _('about') if mail.record_name else _('access'),