diff --git a/frappe/core/doctype/page/page.py b/frappe/core/doctype/page/page.py index a7ca72e3e2..60f2ff5df0 100644 --- a/frappe/core/doctype/page/page.py +++ b/frappe/core/doctype/page/page.py @@ -31,7 +31,9 @@ class Page(Document): def validate(self): if self.is_new() and not getattr(conf,'developer_mode', 0): frappe.throw(_("Not in Developer Mode")) - if frappe.session.user!="Administrator": + + #setting ignore_permissions via update_setup_wizard_access (setup_wizard.py) + if frappe.session.user!="Administrator" and not self.flags.ignore_permissions: frappe.throw(_("Only Administrator can edit")) # export