diff --git a/erpnext/assets/doctype/asset/asset.js b/erpnext/assets/doctype/asset/asset.js index b9ea888faf7..3ae91f0593b 100644 --- a/erpnext/assets/doctype/asset/asset.js +++ b/erpnext/assets/doctype/asset/asset.js @@ -658,10 +658,6 @@ frappe.ui.form.on("Asset", { } else { frm.set_value("purchase_invoice_item", data.purchase_invoice_item); } - - let is_editable = !data.is_multiple_items; // if multiple items, then fields should be read-only - frm.set_df_property("gross_purchase_amount", "read_only", is_editable); - frm.set_df_property("asset_quantity", "read_only", is_editable); } }, }); diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index 6886a79bb0a..e1a5398db85 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -1169,7 +1169,6 @@ def get_values_from_purchase_doc(purchase_doc_name, item_code, doctype): frappe.throw(_(f"Selected {doctype} does not contain the Item Code {item_code}")) first_item = matching_items[0] - is_multiple_items = len(matching_items) > 1 return { "company": purchase_doc.company, @@ -1178,7 +1177,6 @@ def get_values_from_purchase_doc(purchase_doc_name, item_code, doctype): "asset_quantity": first_item.qty, "cost_center": first_item.cost_center or purchase_doc.get("cost_center"), "asset_location": first_item.get("asset_location"), - "is_multiple_items": is_multiple_items, "purchase_receipt_item": first_item.name if doctype == "Purchase Receipt" else None, "purchase_invoice_item": first_item.name if doctype == "Purchase Invoice" else None, }