From 440fb712cb1fc2186c80f4d11d1b63506ce3e0c9 Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Thu, 23 Oct 2014 11:13:08 +0200 Subject: [PATCH] [FIX] Report: use ir.config 'report.url' key as base url if it exists Browse ir.config 'report.url' with superuser as the user may want to restrict access of this key to the public --- addons/report/models/report.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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']