diff --git a/js/legacy/model/local_data.js b/js/legacy/model/local_data.js index 4ff75e694b..57bf94e17a 100644 --- a/js/legacy/model/local_data.js +++ b/js/legacy/model/local_data.js @@ -330,6 +330,14 @@ Meta.set_field_property=function(fn, key, val, doc) { } } +Meta.get_field = function(dt, fn, dn) { + try { + return local_dt[dt][dn][fn]; + } catch(e) { + return null; + } +} + // Get Dt label // ====================================================================================== function get_doctype_label(dt) { diff --git a/js/legacy/widgets/form/clientscriptAPI.js b/js/legacy/widgets/form/clientscriptAPI.js index b416f27078..75e565c008 100644 --- a/js/legacy/widgets/form/clientscriptAPI.js +++ b/js/legacy/widgets/form/clientscriptAPI.js @@ -122,7 +122,7 @@ set_field_permlevel = function(n, level) { toggle_field = function(n, hidden) { var df_obj = get_field_obj(n); - var df = get_field(cur_frm.doctype, n, cur_frm.docname); + var df = Meta.get_field(cur_frm.doctype, n, cur_frm.docname); if(df) { // hide column and section breaks if (df_obj.df.fieldtype==="Section Break") {