From 9fd5106ad110911fe60f4a9d4e3257d2bb3bf994 Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Tue, 30 Dec 2025 13:21:49 +0530 Subject: [PATCH] fix: specify correct doctype in `_raise_permission_error` --- frappe/database/query.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index 96a56ff83c..b4fb172a00 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -1271,9 +1271,9 @@ class Engine: if not has_permission("select") and not has_permission("read"): self._raise_permission_error() - def _raise_permission_error(self): + def _raise_permission_error(self, doctype=None): frappe.throw( - _("Insufficient Permission for {0}").format(frappe.bold(self.doctype)), + _("Insufficient Permission for {0}").format(frappe.bold(doctype or self.doctype)), frappe.PermissionError, ) @@ -1457,7 +1457,7 @@ class Engine: shared_docs = frappe.share.get_shared(doctype, self.user) if not shared_docs: # this should NEVER happen, but being defensive - self._raise_permission_error() + self._raise_permission_error(doctype=doctype) return table.name.isin(shared_docs)