fix: validate user perms if user has select perm (#12289)

This commit is contained in:
Saurabh 2021-02-01 17:43:24 +05:30 committed by GitHub
parent 9656ef3940
commit d120ca7f9e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -597,7 +597,7 @@ class DatabaseQuery(object):
self.match_conditions.append("`tab{0}`.`owner` = {1}".format(self.doctype,
frappe.db.escape(self.user, percent=False)))
# add user permission only if role has read perm
elif role_permissions.get("read"):
elif role_permissions.get("read") or role_permissions.get("select"):
# get user permissions
user_permissions = frappe.permissions.get_user_permissions(self.user)
self.add_user_permissions(user_permissions)