From 81e244be55b29ba8190b42390ecaac2e89533401 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 (cherry picked from commit ec578ba2310ccb1b480ce0987f490950ea11f9c1) --- 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 4c3ffc157c6..37c0340d2bf 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -435,7 +435,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()