fix: alias name and parent to prevent child row mapping issues

This commit is contained in:
Khushi Rawat
2025-05-16 15:02:26 +05:30
parent 7f9f3027cc
commit a418e377f4

View File

@@ -871,8 +871,8 @@ def get_items_tagged_to_wip_composite_asset(params):
"valuation_rate",
"amount",
"is_fixed_asset",
"parent",
"name",
"parent as purchase_receipt",
"name as purchase_receipt_item",
]
pr_items = frappe.get_all(
@@ -901,7 +901,7 @@ def process_stock_item(d):
stock_capitalized = frappe.db.exists(
"Asset Capitalization Stock Item",
{
"purchase_receipt_item": d.name,
"purchase_receipt_item": d.purchase_receipt_item,
"parentfield": "stock_items",
"parenttype": "Asset Capitalization",
"docstatus": 1,
@@ -912,7 +912,7 @@ def process_stock_item(d):
return None
stock_item_data = frappe._dict(d)
stock_item_data.purchase_receipt_item = d.name
stock_item_data.purchase_receipt_item = d.purchase_receipt_item
return stock_item_data
@@ -921,7 +921,7 @@ def process_fixed_asset(d):
"Asset",
{
"item_code": d.item_code,
"purchase_receipt": d.parent,
"purchase_receipt": d.purchase_receipt,
"status": ("not in", ["Draft", "Scrapped", "Sold", "Capitalized"]),
},
["name as asset", "asset_name", "company"],