diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index bfeb39ddf6209..8156d0b882bf4 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -2015,7 +2015,8 @@ def report_download(self, data, context=None): if report.print_report_name and not len(obj) > 1: report_name = safe_eval(report.print_report_name, {'object': obj, 'time': time}) filename = "%s.%s" % (report_name, extension) - response.headers.add('Content-Disposition', content_disposition(filename)) + disposition = content_disposition(filename) + response.headers.add('Content-Disposition', re.sub(r'^attachment', 'inline', disposition)) return response else: return