diff --git a/frappe/public/js/frappe/form/toolbar.js b/frappe/public/js/frappe/form/toolbar.js index 4782a7c9ca..67a04ce13e 100644 --- a/frappe/public/js/frappe/form/toolbar.js +++ b/frappe/public/js/frappe/form/toolbar.js @@ -30,7 +30,8 @@ frappe.ui.form.Toolbar = Class.extend({ }, set_title: function() { if(this.frm.meta.title_field) { - var title = strip_html((this.frm.doc[this.frm.meta.title_field] || "").trim() || this.frm.docname); + let title_field = (this.frm.doc[this.frm.meta.title_field] || "").toString().trim(); + var title = strip_html(title_field || this.frm.docname); if(this.frm.doc.__islocal || title === this.frm.docname || this.frm.meta.autoname==="hash") { this.page.set_title_sub(""); } else { diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index bb79b3441f..6912065e1c 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -719,7 +719,7 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { let user = frappe.session.user; let subject_field = this.columns[0].df; let value = doc[subject_field.fieldname] || doc.name; - let subject = strip_html(value); + let subject = strip_html(value.toString()); let escaped_subject = frappe.utils.escape_html(subject); const liked_by = JSON.parse(doc._liked_by || '[]');