diff --git a/public/js/wn/form/control.js b/public/js/wn/form/control.js index b2b152c923..31fc7c53bf 100644 --- a/public/js/wn/form/control.js +++ b/public/js/wn/form/control.js @@ -43,7 +43,7 @@ wn.ui.form.Control = Class.extend({ if(!this.doctype) return "Write"; return wn.perm.get_field_display_status(this.df, - locals[this.doctype][this.docname], this.perm, explain); + locals[this.doctype][this.docname], this.perm || this.frm.perm, explain); }, refresh: function() { this.disp_status = this.get_status(); @@ -794,7 +794,7 @@ wn.ui.form.ControlTable = wn.ui.form.Control.extend({ this.grid = new wn.ui.form.Grid({ frm: this.frm, df: this.df, - perm: this.perm, + perm: this.perm || this.frm.perm, parent: this.wrapper }) if(this.frm)