From df62766157f06cdf7cd4a86b896142de5fb1e237 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 9 Sep 2026 14:50:43 +0000 Subject: [PATCH] fix(subcontracting): cannot select Against Finished Good on customer receipt (backport #58949) (#58951) Co-authored-by: Mihir Kandoi --- erpnext/controllers/subcontracting_inward_controller.py | 6 +++++- .../subcontracting_inward_order_item.json | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/erpnext/controllers/subcontracting_inward_controller.py b/erpnext/controllers/subcontracting_inward_controller.py index 622066c6b3d..11dd72023d9 100644 --- a/erpnext/controllers/subcontracting_inward_controller.py +++ b/erpnext/controllers/subcontracting_inward_controller.py @@ -1145,7 +1145,11 @@ def get_fg_reference_names(doctype, txt, searchfield, start, page_len, filters): "Subcontracting Inward Order Item", limit_start=start, limit_page_length=page_len, - filters={"parent": filters.get("parent"), "item_code": ("like", "%%%s%%" % txt), "docstatus": 1}, + filters={"parent": filters.get("parent"), "docstatus": 1}, + or_filters=[ + ["name", "like", "%%%s%%" % txt], + ["item_code", "like", "%%%s%%" % txt], + ], fields=["name", "item_code", "delivery_warehouse"], as_list=True, order_by="idx", diff --git a/erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json b/erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json index 9b20def35c2..13c4a26de4d 100644 --- a/erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json +++ b/erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json @@ -197,8 +197,10 @@ "quick_entry": 1, "row_format": "Dynamic", "search_fields": "item_name", + "show_title_field_in_link": 1, "sort_field": "creation", "sort_order": "DESC", "states": [], + "title_field": "item_code", "track_changes": 1 }