From bc408d8d0b929f88ab40ccdb3564a7776fb30d9f Mon Sep 17 00:00:00 2001 From: nabinhait Date: Mon, 7 Jul 2014 16:51:52 +0530 Subject: [PATCH] Run trigger of company field on onload function, even if company exists --- erpnext/public/js/transaction.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/public/js/transaction.js b/erpnext/public/js/transaction.js index a4b1abbb6a6..3c99ced7017 100644 --- a/erpnext/public/js/transaction.js +++ b/erpnext/public/js/transaction.js @@ -20,13 +20,18 @@ erpnext.TransactionController = erpnext.stock.StockController.extend({ currency: currency, price_list_currency: currency, status: "Draft", - company: frappe.defaults.get_user_default("company"), fiscal_year: frappe.defaults.get_user_default("fiscal_year"), is_subcontracted: "No", }, function(fieldname, value) { if(me.frm.fields_dict[fieldname] && !me.frm.doc[fieldname]) me.frm.set_value(fieldname, value); }); + + if(!this.frm.doc.company) { + this.frm.set_value("company", frappe.defaults.get_user_default("company")); + } else { + cur_frm.script_manager.trigger("company"); + } } if(this.other_fname) {