fix: check permissions as per specified user

This commit is contained in:
Sagar Vora 2025-06-09 23:30:45 +05:30
parent 7afe6dbbda
commit 7c4b6b3dc1

View file

@ -116,6 +116,8 @@ class DatabaseQuery:
*,
parent_doctype=None,
) -> list:
self.user = user or frappe.session.user
if not ignore_permissions:
self.check_read_permission(self.doctype, parent_doctype=parent_doctype)
@ -167,7 +169,6 @@ class DatabaseQuery:
self.as_list = as_list
self.ignore_ifnull = ignore_ifnull
self.flags.ignore_permissions = ignore_permissions
self.user = user or frappe.session.user
self.update = update
self.user_settings_fields = copy.deepcopy(self.fields)
self.run = run