fix: corrected the pricing rule taking the wrong value (#54894)

This commit is contained in:
Jatin3128
2026-05-21 12:04:45 +05:30
committed by GitHub
parent 341891e326
commit 06477119d1

View File

@@ -2260,6 +2260,8 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
for (const [key, value] of Object.entries(child)) {
if (!["doctype", "name"].includes(key)) {
if (key === "price_list_rate") {
const doc = frappe.get_doc(child.doctype, child.name);
if (doc) doc.price_list_rate = value; // silent update so rate trigger uses correct value
frappe.model.set_value(child.doctype, child.name, "rate", value);
}