[fix] call get_party_account only if party is set
diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js
index 6f36bdb..b6698df 100644
--- a/erpnext/public/js/controllers/transaction.js
+++ b/erpnext/public/js/controllers/transaction.js
@@ -280,14 +280,15 @@
var party_type = "Supplier";
var party_account_field = 'credit_to';
}
-
- if(me.frm.doc[frappe.model.scrub(party_type)]) {
+
+ var party = me.frm.doc[frappe.model.scrub(party_type)];
+ if(party) {
return frappe.call({
method: "erpnext.accounts.party.get_party_account",
args: {
company: me.frm.doc.company,
party_type: party_type,
- party: me.frm.doc[frappe.model.scrub(party_type)]
+ party: party
},
callback: function(r) {
if(!r.exc && r.message) {
@@ -296,6 +297,8 @@
}
}
});
+ } else {
+ set_pricing();
}
} else {
set_pricing();