Merge pull request #4783 from nabinhait/fixes54

[fix] call get_party_account only if party is set
This commit is contained in:
Rushabh Mehta 2016-02-10 15:24:03 +05:30
commit a4faffb813

View File

@ -280,14 +280,15 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({
var party_type = "Supplier"; var party_type = "Supplier";
var party_account_field = 'credit_to'; 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({ return frappe.call({
method: "erpnext.accounts.party.get_party_account", method: "erpnext.accounts.party.get_party_account",
args: { args: {
company: me.frm.doc.company, company: me.frm.doc.company,
party_type: party_type, party_type: party_type,
party: me.frm.doc[frappe.model.scrub(party_type)] party: party
}, },
callback: function(r) { callback: function(r) {
if(!r.exc && r.message) { if(!r.exc && r.message) {
@ -296,6 +297,8 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({
} }
} }
}); });
} else {
set_pricing();
} }
} else { } else {
set_pricing(); set_pricing();