From ec578ba2310ccb1b480ce0987f490950ea11f9c1 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Fri, 11 Jul 2025 11:04:29 +0530 Subject: [PATCH] fix: gross margin not set in project on submission of stock entry --- erpnext/stock/doctype/stock_entry/stock_entry.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 9072f7b25c2..ba86860277f 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -451,7 +451,9 @@ class StockEntry(StockController): additional_cost_amt = additional_costs[0][0] if additional_costs else 0 amount += additional_cost_amt - frappe.db.set_value("Project", self.project, "total_consumed_material_cost", amount) + project = frappe.get_doc("Project", self.project) + project.total_consumed_material_cost = amount + project.save() def validate_item(self): stock_items = self.get_stock_items()