From e2ac7646e67f14637ca0b10bade686af4ab617a7 Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Thu, 18 Dec 2025 17:15:10 +0530 Subject: [PATCH] fix: set frm.has_active_capitalization before using it --- erpnext/assets/doctype/asset/asset.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/assets/doctype/asset/asset.js b/erpnext/assets/doctype/asset/asset.js index bab580d617f..e0b4593416a 100644 --- a/erpnext/assets/doctype/asset/asset.js +++ b/erpnext/assets/doctype/asset/asset.js @@ -202,6 +202,8 @@ frappe.ui.form.on("Asset", { asset: frm.doc.name, }, callback: function (r) { + frm.has_active_capitalization = r.message; + if (!r.message) { $(".form-message").text(__("Capitalize this asset before submitting.")); @@ -475,7 +477,6 @@ frappe.ui.form.on("Asset", { is_composite_asset: function (frm) { if (frm.doc.is_composite_asset) { frm.set_value("net_purchase_amount", 0); - frm.set_df_property("net_purchase_amount", "read_only", 1); } else { frm.set_df_property("net_purchase_amount", "read_only", 0); }