From: Christophe Simonis Date: Thu, 28 Aug 2014 16:32:11 +0000 (+0200) Subject: [FIX] mail: read ir.config_parameter with SUPERUSER_ID X-Git-Tag: 8.0.0~25^2~19^2~4 X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=1d9bdb43bf2adc7b6b55b616d65f0a5db44b67dc;p=odoo%2Fodoo.git [FIX] mail: read ir.config_parameter with SUPERUSER_ID --- diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index e54708c..a2d3828 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -792,7 +792,7 @@ class mail_message(osv.Model): email_reply_to = None ir_config_parameter = self.pool.get("ir.config_parameter") - catchall_domain = ir_config_parameter.get_param(cr, uid, "mail.catchall.domain", context=context) + catchall_domain = ir_config_parameter.get_param(cr, SUPERUSER_ID, "mail.catchall.domain", context=context) # model, res_id, email_from: comes from values OR related message model, res_id, email_from = values.get('model'), values.get('res_id'), values.get('email_from') @@ -802,7 +802,7 @@ class mail_message(osv.Model): email_reply_to = self.pool[model].message_get_reply_to(cr, uid, [res_id], context=context)[0] # no alias reply_to -> catchall alias if not email_reply_to and catchall_domain: - catchall_alias = ir_config_parameter.get_param(cr, uid, "mail.catchall.alias", context=context) + catchall_alias = ir_config_parameter.get_param(cr, SUPERUSER_ID, "mail.catchall.alias", context=context) if catchall_alias: email_reply_to = '%s@%s' % (catchall_alias, catchall_domain) # still no reply_to -> reply_to will be the email_from