Merge pull request #41896 from cogk/fix-so-supplier-change-detection

fix(SO): Fix logic to check if supplier has changed
This commit is contained in:
Smit Vora
2024-07-01 08:09:51 +05:30
committed by GitHub

View File

@@ -547,9 +547,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(