From 2c3b179197011628ee7f77c703c1e1ccf7237b2f Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 3 Aug 2021 11:57:42 +0530 Subject: [PATCH] fix: ability to disable safe_render for template pages --- frappe/website/page_renderers/template_page.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frappe/website/page_renderers/template_page.py b/frappe/website/page_renderers/template_page.py index 3ece8ff5d0..cf017be30b 100644 --- a/frappe/website/page_renderers/template_page.py +++ b/frappe/website/page_renderers/template_page.py @@ -204,7 +204,12 @@ class TemplatePage(BaseTemplatePage): if self.template_path.endswith('min.js'): html = self.source # static else: - html = frappe.render_template(self.source, self.context) + if self.context.safe_render is not None: + safe_render = self.context.safe_render + else: + safe_render = True + + html = frappe.render_template(self.source, self.context, safe_render=safe_render) return html