diff --git a/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js b/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js index 56241f2520..1eb2e02f49 100644 --- a/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js +++ b/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js @@ -1,13 +1,16 @@ // Copyright (c) 2019, Frappe Technologies and contributors // For license information, please see license.txt -frappe.ui.form.on('Personal Data Deletion Request', { +frappe.ui.form.on("Personal Data Deletion Request", { refresh: function(frm) { - if(frappe.user.has_role('System Manager') && frm.doc.status == 'Pending Approval'){ - frm.add_custom_button(__('Delete Data'), function() { + if ( + frappe.user.has_role("System Manager") && + frm.doc.status == "Pending Approval" + ) { + frm.add_custom_button(__("Delete Data"), function() { return frappe.call({ doc: frm.doc, - method: 'trigger_data_deletion', + method: "trigger_data_deletion", freeze: true, callback: function() { frm.refresh();