From cd4746ad2a1cac13c97a798a07bb4abee322f29f Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 17:58:40 +0530 Subject: [PATCH] =?UTF-8?q?fix:=20incorrect=20value=20of=20available=5Fqty?= =?UTF-8?q?=5Ffor=5Fconsumption=20in=20subcontracti=E2=80=A6=20(backport?= =?UTF-8?q?=20#43836)=20(#43861)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix: incorrect value of available_qty_for_consumption in subcontracti… (#43836) fix: incorrect value of available_qty_for_consumption in subcontracting receipt (cherry picked from commit ad6ce09b865786d99daca38194bdeeea53aa11e6) Co-authored-by: rohitwaghchaure --- .../doctype/subcontracting_receipt/subcontracting_receipt.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py index 50ce270c166..a99f7ea1615 100644 --- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py +++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py @@ -331,9 +331,12 @@ class SubcontractingReceipt(SubcontractingController): supplied_items_details[item.name] = {} for supplied_item in supplied_items: + if supplied_item.rm_item_code not in supplied_items_details[item.name]: + supplied_items_details[item.name][supplied_item.rm_item_code] = 0.0 + supplied_items_details[item.name][ supplied_item.rm_item_code - ] = supplied_item.available_qty + ] += supplied_item.available_qty else: for item in self.get("supplied_items"): item.available_qty_for_consumption = supplied_items_details.get(item.reference_name, {}).get(