style: DatabaseQuery.execute's permission cond block
This commit is contained in:
parent
84ebdabe49
commit
0f71dd411b
1 changed files with 5 additions and 3 deletions
|
|
@ -36,10 +36,12 @@ class DatabaseQuery(object):
|
|||
ignore_ifnull=False, save_user_settings=False, save_user_settings_fields=False,
|
||||
update=None, add_total_row=None, user_settings=None, reference_doctype=None,
|
||||
run=True, strict=True, pluck=None, ignore_ddl=False, parent_doctype=None) -> List:
|
||||
if not ignore_permissions and \
|
||||
not frappe.has_permission(self.doctype, "select", user=user, parent_doctype=parent_doctype) and \
|
||||
not frappe.has_permission(self.doctype, "read", user=user, parent_doctype=parent_doctype):
|
||||
|
||||
if (
|
||||
not ignore_permissions
|
||||
and not frappe.has_permission(self.doctype, "select", user=user, parent_doctype=parent_doctype)
|
||||
and not frappe.has_permission(self.doctype, "read", user=user, parent_doctype=parent_doctype)
|
||||
):
|
||||
frappe.flags.error_message = _('Insufficient Permission for {0}').format(frappe.bold(self.doctype))
|
||||
raise frappe.PermissionError(self.doctype)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue