mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
[FIX] report_xlsx: initialize reportname
This commit is contained in:
committed by
tien-ld
parent
857067eb29
commit
bd768bbdd3
@@ -52,8 +52,8 @@ class ReportController(ReportController):
|
|||||||
def report_download(self, data, context=None, token=None):
|
def report_download(self, data, context=None, token=None):
|
||||||
requestcontent = json.loads(data)
|
requestcontent = json.loads(data)
|
||||||
url, report_type = requestcontent[0], requestcontent[1]
|
url, report_type = requestcontent[0], requestcontent[1]
|
||||||
try:
|
if report_type == "xlsx":
|
||||||
if report_type == "xlsx":
|
try:
|
||||||
reportname = url.split("/report/xlsx/")[1].split("?")[0]
|
reportname = url.split("/report/xlsx/")[1].split("?")[0]
|
||||||
docids = None
|
docids = None
|
||||||
if "/" in reportname:
|
if "/" in reportname:
|
||||||
@@ -95,10 +95,10 @@ class ReportController(ReportController):
|
|||||||
"Content-Disposition", content_disposition(filename)
|
"Content-Disposition", content_disposition(filename)
|
||||||
)
|
)
|
||||||
return response
|
return response
|
||||||
else:
|
except Exception as e:
|
||||||
return super().report_download(data, context=context, token=token)
|
_logger.exception("Error while generating report %s", reportname)
|
||||||
except Exception as e:
|
se = _serialize_exception(e)
|
||||||
_logger.exception("Error while generating report %s", reportname)
|
error = {"code": 200, "message": "Odoo Server Error", "data": se}
|
||||||
se = _serialize_exception(e)
|
return request.make_response(html_escape(json.dumps(error)))
|
||||||
error = {"code": 200, "message": "Odoo Server Error", "data": se}
|
else:
|
||||||
return request.make_response(html_escape(json.dumps(error)))
|
return super().report_download(data, context=context, token=token)
|
||||||
|
|||||||
Reference in New Issue
Block a user