fix: conditional check for phantom item if field exists

This commit is contained in:
Smit Vora
2025-12-22 11:34:37 +05:30
parent 6e8a6582a0
commit a5e5365ba9

View File

@@ -1493,7 +1493,7 @@ def add_non_stock_items_cost(stock_entry, work_order, expense_account, job_card=
items = {}
for d in bom.get(table):
# Phantom item is exploded, so its cost is considered via its components
if d.is_phantom_item:
if d.get("is_phantom_item"):
continue
items.setdefault(d.item_code, d.amount)