diff --git a/erpnext/accounts/doctype/bank/bank.js b/erpnext/accounts/doctype/bank/bank.js index 77af313dc16..0a268aa88a2 100644 --- a/erpnext/accounts/doctype/bank/bank.js +++ b/erpnext/accounts/doctype/bank/bank.js @@ -3,9 +3,6 @@ frappe.provide("erpnext.integrations"); frappe.ui.form.on("Bank", { - onload: function (frm) { - add_fields_to_mapping_table(frm); - }, refresh: function (frm) { add_fields_to_mapping_table(frm); frm.toggle_display(["address_html", "contact_html"], !frm.doc.__islocal); @@ -37,11 +34,11 @@ let add_fields_to_mapping_table = function (frm) { }); }); - frm.fields_dict.bank_transaction_mapping.grid.update_docfield_property( - "bank_transaction_field", - "options", - options - ); + const grid = frm.fields_dict.bank_transaction_mapping?.grid; + + if (grid) { + grid.update_docfield_property("bank_transaction_field", "options", options); + } }; erpnext.integrations.refreshPlaidLink = class refreshPlaidLink { @@ -116,7 +113,7 @@ erpnext.integrations.refreshPlaidLink = class refreshPlaidLink { "There was an issue connecting to Plaid's authentication server. Check browser console for more information" ) ); - console.log(error); + console.error(error); } plaid_success(token, response) {