From f85afbeba04a95caa2ae70652cfa8ea66f3837be Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 24 Apr 2015 17:41:46 +0530 Subject: [PATCH] [minor] remove script tags from boot --- frappe/templates/pages/desk.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frappe/templates/pages/desk.py b/frappe/templates/pages/desk.py index 93ef8d1a6d..6b6d520404 100644 --- a/frappe/templates/pages/desk.py +++ b/frappe/templates/pages/desk.py @@ -7,11 +7,10 @@ no_sitemap = 1 no_cache = 1 base_template_path = "templates/pages/desk.html" -import os, json +import os, json, re import frappe from frappe import _ import frappe.sessions -from frappe.utils.response import json_handler def get_context(context): if (frappe.session.user == "Guest" or @@ -21,13 +20,17 @@ def get_context(context): hooks = frappe.get_hooks() boot = frappe.sessions.get() + boot_json = json.dumps(boot) + + # remove script tags from boot + boot_json = re.sub("\[^<]*\", "", boot_json) return { "build_version": str(os.path.getmtime(os.path.join(frappe.local.sites_path, "assets", "js", "desk.min.js"))), "include_js": hooks["app_include_js"], "include_css": hooks["app_include_css"], - "boot": frappe.as_json(boot), + "boot": boot_json, "background_image": boot.user.background_image or boot.default_background_image, "google_analytics_id": frappe.conf.get("google_analytics_id") }