From 6cab5890aa083a7d6589ab574e76350bb4c83219 Mon Sep 17 00:00:00 2001 From: Michael Olund Date: Fri, 2 Oct 2020 12:14:57 -0700 Subject: [PATCH] Added debug mode for Weasyprint PDFs to allow view source of HTML --- edivorce/apps/core/views/pdf.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/edivorce/apps/core/views/pdf.py b/edivorce/apps/core/views/pdf.py index 00fc472e..2697df7b 100644 --- a/edivorce/apps/core/views/pdf.py +++ b/edivorce/apps/core/views/pdf.py @@ -63,6 +63,7 @@ def form(request, form_number): def __render_form(request, form_name, context): output_as_html = request.GET.get('html', None) is not None + output_as_debug = request.GET.get('debug', None) is not None if output_as_html: context['css_root'] = settings.FORCE_SCRIPT_NAME[:-1] @@ -76,7 +77,7 @@ def __render_form(request, form_name, context): context=context, request=request) # if '?html' is in the querystring, then return the plain html - if output_as_html: + if output_as_html or output_as_debug: return HttpResponse(rendered_html) # post the html to the weasyprint microservice