diff --git a/frappe/core/doctype/page/page.py b/frappe/core/doctype/page/page.py index 1e961dbf06..214e613759 100644 --- a/frappe/core/doctype/page/page.py +++ b/frappe/core/doctype/page/page.py @@ -26,6 +26,10 @@ class Page(Document): cnt = 1 self.name += '-' + str(cnt) + def validate(self): + if not getattr(conf,'developer_mode', 0): + frappe.throw(_("Not in Developer Mode")) + # export def on_update(self): """ diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index ee1166be87..2169fb192e 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -297,7 +297,7 @@ class DatabaseQuery(object): # share is an OR condition, if there is a role permission if not only_if_shared and self.shared: - self.or_conditions.append(self.get_share_condition()) + self.match_conditions.append(" or {0}".format(self.get_share_condition())) if as_condition: conditions = ""