diff --git a/addons/report/models/report.py b/addons/report/models/report.py index dabc3e4b069..fc2bb9ba89b 100644 --- a/addons/report/models/report.py +++ b/addons/report/models/report.py @@ -20,6 +20,7 @@ ############################################################################## from openerp import api +from openerp import SUPERUSER_ID from openerp.exceptions import AccessError from openerp.osv import osv from openerp.tools import config, which @@ -199,7 +200,8 @@ class Report(osv.Model): headerhtml = [] contenthtml = [] footerhtml = [] - base_url = self.pool['ir.config_parameter'].get_param(cr, uid, 'web.base.url') + irconfig_obj = self.pool['ir.config_parameter'] + base_url = irconfig_obj.get_param(cr, SUPERUSER_ID, 'report.url') or irconfig_obj.get_param(cr, SUPERUSER_ID, 'web.base.url') # Minimal page renderer view_obj = self.pool['ir.ui.view']