From 5ecc26bf153428a2a993a8a6e52253452299993d Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Mon, 4 Jun 2018 11:00:24 +0530 Subject: [PATCH] [Fix] get_shipping_address() takes at least 1 argument (0 given) (#14328) --- erpnext/public/js/utils/party.js | 34 ++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/erpnext/public/js/utils/party.js b/erpnext/public/js/utils/party.js index 75d5ce9e21..0f28d4e3ba 100644 --- a/erpnext/public/js/utils/party.js +++ b/erpnext/public/js/utils/party.js @@ -169,21 +169,25 @@ erpnext.utils.validate_mandatory = function(frm, label, value, trigger_on) { } erpnext.utils.get_shipping_address = function(frm, callback){ - frappe.call({ - method: "frappe.contacts.doctype.address.address.get_shipping_address", - args: { - company: frm.doc.company, - address: frm.doc.shipping_address - }, - callback: function(r){ - if(r.message){ - frm.set_value("shipping_address", r.message[0]) //Address title or name - frm.set_value("shipping_address_display", r.message[1]) //Address to be displayed on the page - } + if (frm.doc.company) { + frappe.call({ + method: "frappe.contacts.doctype.address.address.get_shipping_address", + args: { + company: frm.doc.company, + address: frm.doc.shipping_address + }, + callback: function(r){ + if(r.message){ + frm.set_value("shipping_address", r.message[0]) //Address title or name + frm.set_value("shipping_address_display", r.message[1]) //Address to be displayed on the page + } - if(callback){ - return callback(); + if(callback){ + return callback(); + } } - } - }); + }); + } else { + frappe.msgprint(__("Select company first")); + } } \ No newline at end of file