mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Improved error messages when report templates (or snippets) are missing!
This commit is contained in:
parent
efc749c695
commit
6aec40b9ba
@ -225,13 +225,15 @@ class ReportPrintMixin:
|
||||
outputs.append(report.render_as_string(request))
|
||||
else:
|
||||
outputs.append(report.render(request))
|
||||
except TemplateDoesNotExist:
|
||||
|
||||
filename = report.template
|
||||
|
||||
except TemplateDoesNotExist as e:
|
||||
|
||||
template = str(e)
|
||||
if not template:
|
||||
template = report.template
|
||||
|
||||
return Response(
|
||||
{
|
||||
'error': _(f"Template file '{filename}' is missing or does not exist"),
|
||||
'error': _(f"Template file '{template}' is missing or does not exist"),
|
||||
},
|
||||
status=400,
|
||||
)
|
||||
@ -269,13 +271,16 @@ class ReportPrintMixin:
|
||||
else:
|
||||
pdf = outputs[0].get_document().write_pdf()
|
||||
|
||||
except TemplateDoesNotExist:
|
||||
except TemplateDoesNotExist as e:
|
||||
|
||||
filename = report.template
|
||||
template = str(e)
|
||||
|
||||
if not template:
|
||||
template = report.template
|
||||
|
||||
return Response(
|
||||
{
|
||||
'error': _(f"Template file '{filename}' is missing or does not exist"),
|
||||
'error': _(f"Template file '{template}' is missing or does not exist"),
|
||||
},
|
||||
status=400,
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user