From 9d14c0b60ec59508eb4d97e947a8d1c15efe9e69 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 5 Feb 2026 11:42:52 +0530 Subject: [PATCH] fix: item code is tuple with operation id (cherry picked from commit 481deee4b27c7fad5e403d33040a5b7b60813ac3) --- erpnext/stock/doctype/stock_entry/stock_entry.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index f5f724efe42..b15bfb745c4 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -971,6 +971,7 @@ class StockEntry(StockController, SubcontractingInwardController): precision = frappe.get_precision("Stock Entry Detail", "qty") for item_code, details in raw_materials.items(): + item_code = item_code[0] if type(item_code) == tuple else item_code if matched_item := self.get_matched_items(item_code): if flt(details.get("qty"), precision) != flt(matched_item.qty, precision): frappe.throw(