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