fix: Consider title field only if it's value exists (#16236)

* fix: consider title field only if it's value exists

* chore: make `title` bold
This commit is contained in:
Pruthvi Patel 2022-03-10 12:28:23 +05:30 committed by GitHub
parent a465018088
commit b1d55680a3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -577,13 +577,15 @@ $.extend(frappe.model, {
},
delete_doc: function(doctype, docname, callback) {
var title = docname;
var title_field = frappe.get_meta(doctype).title_field;
let title = docname;
const title_field = frappe.get_meta(doctype).title_field;
if (frappe.get_meta(doctype).autoname == "hash" && title_field) {
var title = frappe.model.get_value(doctype, docname, title_field);
title += " (" + docname + ")";
const value = frappe.model.get_value(doctype, docname, title_field);
if (value) {
title = `${value} (${docname})`;
}
}
frappe.confirm(__("Permanently delete {0}?", [title]), function() {
frappe.confirm(__("Permanently delete {0}?", [title.bold()]), function() {
return frappe.call({
method: 'frappe.client.delete',
args: {