From fb9e1d3f4df5986daadd00a9c083a0208c8e40c7 Mon Sep 17 00:00:00 2001 From: Kaviraj Date: Tue, 27 Jan 2026 09:35:01 +0530 Subject: [PATCH] fix: model based fetch --- frappe/custom/doctype/client_script/client_script.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/frappe/custom/doctype/client_script/client_script.js b/frappe/custom/doctype/client_script/client_script.js index 03345d6a2d..adf9ea8bc7 100644 --- a/frappe/custom/doctype/client_script/client_script.js +++ b/frappe/custom/doctype/client_script/client_script.js @@ -10,13 +10,11 @@ frappe.ui.form.on("Client Script", { refresh(frm) { if (frm.doc.dt && frm.doc.script) { frm.add_custom_button(__("Go to {0}", [frm.doc.dt]), () => { - frappe.db.get_value("DocType", frm.doc.dt, "issingle").then((r) => { - if (r && r.message && r.message.issingle) { - frappe.set_route("Form", frm.doc.dt); - } else { - frappe.set_route("List", frm.doc.dt); - } - }); + if (frappe.model.is_single(frm.doc.dt)) { + frappe.set_route("Form", frm.doc.dt); + } else { + frappe.set_route("List", frm.doc.dt); + } }); }