mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-12 11:25:09 +00:00
fix: sanitize address display by stripping HTML tags using html2text
This commit is contained in:
@@ -156,7 +156,7 @@ erpnext.utils.get_address_display = function (frm, address_field, display_field,
|
||||
args: { address_dict: frm.doc[address_field] },
|
||||
callback: function (r) {
|
||||
if (r.message) {
|
||||
frm.set_value(display_field, r.message);
|
||||
frm.set_value(display_field, frappe.utils.html2text(r.message));
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
@@ -410,7 +410,10 @@ erpnext.sales_common = {
|
||||
args: { address_dict: this.frm.doc.company_address },
|
||||
callback: function (r) {
|
||||
if (r.message) {
|
||||
me.frm.set_value("company_address_display", r.message);
|
||||
me.frm.set_value(
|
||||
"company_address_display",
|
||||
frappe.utils.html2text(r.message)
|
||||
);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
@@ -116,7 +116,7 @@ frappe.ui.form.on("Customer", {
|
||||
address_dict: frm.doc.customer_primary_address,
|
||||
},
|
||||
callback: function (r) {
|
||||
frm.set_value("primary_address", r.message);
|
||||
frm.set_value("primary_address", frappe.utils.html2text(r.message));
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
@@ -208,7 +208,12 @@ frappe.ui.form.on("Delivery Stop", {
|
||||
args: { address_dict: row.address },
|
||||
callback: function (r) {
|
||||
if (r.message) {
|
||||
frappe.model.set_value(cdt, cdn, "customer_address", r.message);
|
||||
frappe.model.set_value(
|
||||
cdt,
|
||||
cdn,
|
||||
"customer_address",
|
||||
frappe.utils.html2text(r.message)
|
||||
);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user