diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index 921ad1cdb5..3bde525fff 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -268,7 +268,7 @@ export default class Grid { } refresh(force) { - if (this.frm.setting_dependency) return; + if (this.frm && this.frm.setting_dependency) return; this.data = this.get_data(); diff --git a/frappe/public/js/frappe/ui/dialog.js b/frappe/public/js/frappe/ui/dialog.js index 31c12a2fd1..7004b6d1b2 100644 --- a/frappe/public/js/frappe/ui/dialog.js +++ b/frappe/public/js/frappe/ui/dialog.js @@ -35,6 +35,8 @@ frappe.ui.Dialog = class Dialog extends frappe.ui.FieldGroup { $(this.wrapper).addClass("modal-sm"); else if (this.size == "large" ) $(this.wrapper).addClass("modal-lg"); + else if (this.size == "full" ) + $(this.wrapper).addClass("modal-xl"); this.make_head(); this.modal_body = this.$wrapper.find(".modal-body"); diff --git a/frappe/utils/safe_exec.py b/frappe/utils/safe_exec.py index eac65e3f1d..29bded6fc8 100644 --- a/frappe/utils/safe_exec.py +++ b/frappe/utils/safe_exec.py @@ -73,6 +73,7 @@ def get_safe_globals(): format_date=frappe.utils.data.global_date_format, form_dict=getattr(frappe.local, 'form_dict', {}), bold=frappe.bold, + copy_doc=frappe.copy_doc, get_meta=frappe.get_meta, get_doc=frappe.get_doc,