[FIX] mail: no crash when generating footer on models w/o _get_access_link()
This commit is contained in:
@@ -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 "<span class='oe_mail_footer_access'><small>%(access_msg)s <a style='color:inherit' href='%(portal_link)s'>%(portal_msg)s</a></small></span>" % {
|
||||
'access_msg': _('about') if mail.record_name else _('access'),
|
||||
|
||||
Reference in New Issue
Block a user