diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 592a8eacfcf..6bf0aaf1901 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -541,9 +541,7 @@ class SalesOrder(SellingController): for item in self.items: if item.supplier: - supplier = frappe.db.get_value( - "Sales Order Item", {"parent": self.name, "item_code": item.item_code}, "supplier" - ) + supplier = frappe.db.get_value("Sales Order Item", item.name, "supplier") if item.ordered_qty > 0.0 and item.supplier != supplier: exc_list.append( _("Row #{0}: Not allowed to change Supplier as Purchase Order already exists").format(