From 7c4b6b3dc1988f55ea073efa110f510db4629b05 Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Mon, 9 Jun 2025 23:30:45 +0530 Subject: [PATCH] fix: check permissions as per specified user --- frappe/model/db_query.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index a34dc8e58c..d264d69957 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -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