From eeab774757aca5d82d5fbbcd9c877f1accaa31c0 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Mon, 22 Sep 2025 12:12:29 +0530 Subject: [PATCH] fix(number_card): use `get_meta` to check if doctype is table Not all users can query `DocType` table Signed-off-by: Akhil Narang --- frappe/desk/doctype/number_card/number_card.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/desk/doctype/number_card/number_card.js b/frappe/desk/doctype/number_card/number_card.js index c474489640..c5621fe6a4 100644 --- a/frappe/desk/doctype/number_card/number_card.js +++ b/frappe/desk/doctype/number_card/number_card.js @@ -448,7 +448,11 @@ frappe.ui.form.on("Number Card", { let document_type = frm.doc.document_type; let doc_is_table = document_type && - (await frappe.db.get_value("DocType", document_type, "istable")).message.istable; + (await new Promise((resolve) => { + frappe.model.with_doctype(document_type, () => { + resolve(frappe.get_meta(document_type).istable); + }); + })); frm.set_df_property("parent_document_type", "hidden", !doc_is_table);