From d1329c29109ee87aadaf2b05225bc0def1a2330c Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 23 Jan 2025 18:18:58 +0530 Subject: [PATCH] fix: add condition to check if item is delivered by supplier in make_purchase_order_for_default_supplier() (backport #45370) (#45409) fix: add condition to check if item is delivered by supplier in make_purchase_order_for_default_supplier() (#45370) (cherry picked from commit 69464ab7ff90c127d3322e3ee7c7dfdd84689e4b) Co-authored-by: Shanuka Hewage <89955436+Shanuka-98@users.noreply.github.com> --- erpnext/selling/doctype/sales_order/sales_order.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 49aae2acfd8..35428a3dcfb 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -1378,7 +1378,8 @@ def make_purchase_order_for_default_supplier(source_name, selected_items=None, t "postprocess": update_item, "condition": lambda doc: doc.ordered_qty < doc.stock_qty and doc.supplier == supplier - and doc.item_code in items_to_map, + and doc.item_code in items_to_map + and doc.delivered_by_supplier == 1, }, }, target_doc,