fix: set price_list_currency only if it exists

(cherry picked from commit f0b9cb4019)
This commit is contained in:
Sugesh393
2024-11-22 11:36:57 +05:30
committed by Mergify
parent 74af7d01a2
commit 8cd455b050

View File

@@ -1904,8 +1904,14 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
callback: function(r) {
if (!r.exc) {
frappe.run_serially([
() => me.frm.set_value("price_list_currency", r.message.parent.price_list_currency),
() => me.frm.set_value("plc_conversion_rate", r.message.parent.plc_conversion_rate),
() => {
if (r.message.parent.price_list_currency)
me.frm.set_value("price_list_currency", r.message.parent.price_list_currency);
},
() => {
if (r.message.parent.plc_conversion_rate)
me.frm.set_value("plc_conversion_rate", r.message.parent.plc_conversion_rate);
},
() => {
if(args.items.length) {
me._set_values_for_item_list(r.message.children);