From 0126fefdf0cc385bdefa5ccf2e5625eca540220f Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Thu, 2 Nov 2023 15:26:00 +0530 Subject: [PATCH] fix: set filters in refresh --- .../core/doctype/audit_trail/audit_trail.js | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/frappe/core/doctype/audit_trail/audit_trail.js b/frappe/core/doctype/audit_trail/audit_trail.js index 1d46edf7a3..6fe3e46af4 100644 --- a/frappe/core/doctype/audit_trail/audit_trail.js +++ b/frappe/core/doctype/audit_trail/audit_trail.js @@ -2,18 +2,21 @@ // For license information, please see license.txt frappe.ui.form.on("Audit Trail", { - onload(frm) { - let prev_route = frappe.get_prev_route(); - if (prev_route.length > 2 && prev_route[0] == "Form" && prev_route[1] != "Audit Trail") { - frm.doc.doctype_name = prev_route[1]; - frm.doc.document = prev_route[2]; - frm.doc.start_date = ""; - frm.doc.end_date = ""; - } - frm.events.get_audit_trail_for_document(frm); - }, - refresh(frm) { + let prev_route = frappe.get_prev_route(); + if ( + prev_route.length > 2 && + prev_route[0] == "Form" && + !prev_route.includes("Audit Trail") + ) { + frm.set_value("doctype_name", prev_route[1]); + frm.set_value("document", prev_route[2]); + frm.set_value("start_date", ""); + frm.set_value("end_date", ""); + if (frm.doc.doctype_name && frm.doc.document) + frm.events.get_audit_trail_for_document(frm); + } + frm.page.clear_indicator(); frm.disable_save();