From b3cd6774213316d7c9b25b394dc69dbf8b721e6f Mon Sep 17 00:00:00 2001 From: Jasmin Solanki Date: Fri, 24 Jun 2022 17:20:54 +0530 Subject: [PATCH] [FIX] report_xlsx: Fix dynamic report download --- report_xlsx/controllers/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/report_xlsx/controllers/main.py b/report_xlsx/controllers/main.py index a3bd661e6..9bae600e3 100644 --- a/report_xlsx/controllers/main.py +++ b/report_xlsx/controllers/main.py @@ -90,9 +90,10 @@ class ReportController(report.ReportController): report.print_report_name, {"object": obj, "time": time} ) filename = "%s.%s" % (report_name, "xlsx") - response.headers.add( - "Content-Disposition", content_disposition(filename) - ) + if not response.headers.get("Content-Disposition"): + response.headers.add( + "Content-Disposition", content_disposition(filename) + ) return response else: return super(ReportController, self).report_download(data, context)