diff --git a/frappe/__init__.py b/frappe/__init__.py index c0491318ee..996458ec6f 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -14,7 +14,7 @@ import os, sys, importlib, inspect, json from .exceptions import * from .utils.jinja import get_jenv, get_template, render_template, get_email_from_template -__version__ = '10.1.52' +__version__ = '10.1.53' __title__ = "Frappe Framework" local = Local() diff --git a/frappe/public/js/legacy/client_script_helpers.js b/frappe/public/js/legacy/client_script_helpers.js index 1abac46bfa..8a7e7dd319 100644 --- a/frappe/public/js/legacy/client_script_helpers.js +++ b/frappe/public/js/legacy/client_script_helpers.js @@ -436,10 +436,11 @@ _f.Frm.prototype.set_indicator_formatter = function(fieldname, get_color, get_te frappe.meta.docfield_map[doctype][fieldname].formatter = function(value, df, options, doc) { if(value) { + const escaped_name = encodeURIComponent(value); return repl('%(label)s', { color: get_color(doc || {}), doctype: df.options, - name: value, + name: escaped_name, label: get_text ? get_text(doc) : value }); } else { @@ -516,4 +517,4 @@ _f.Frm.prototype.get_sum = function(table_fieldname, fieldname) { sum += d[fieldname]; } return sum; -}; \ No newline at end of file +};