From d2387a3af87bc1984bbd7cd66f9a710e9874c64f Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Fri, 6 Feb 2026 12:58:42 +0530 Subject: [PATCH] fix: apply composite asset logic only in draft (cherry picked from commit ee501e884a9620f4adfed841387f3fb243692586) --- erpnext/assets/doctype/asset/asset.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/erpnext/assets/doctype/asset/asset.js b/erpnext/assets/doctype/asset/asset.js index 1c5c483bac4..1397b23f39b 100644 --- a/erpnext/assets/doctype/asset/asset.js +++ b/erpnext/assets/doctype/asset/asset.js @@ -513,12 +513,14 @@ frappe.ui.form.on("Asset", { }, is_composite_asset: function (frm) { - if (frm.doc.is_composite_asset) { - frm.set_value("net_purchase_amount", 0); - } else { - frm.set_df_property("net_purchase_amount", "read_only", 0); + if (frm.doc.docstatus == 0) { + if (frm.doc.is_composite_asset) { + frm.set_value("net_purchase_amount", 0); + } else { + frm.set_df_property("net_purchase_amount", "read_only", 0); + } + frm.trigger("toggle_reference_doc"); } - frm.trigger("toggle_reference_doc"); }, make_sales_invoice: function (frm) {