Run trigger of company field on onload function, even if company exists
diff --git a/erpnext/public/js/transaction.js b/erpnext/public/js/transaction.js
index a4b1abb..3c99ced 100644
--- a/erpnext/public/js/transaction.js
+++ b/erpnext/public/js/transaction.js
@@ -20,13 +20,18 @@
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) {