diff --git a/frappe/core/page/permission_manager/permission_manager.py b/frappe/core/page/permission_manager/permission_manager.py index 63d15a12fe..cc5a299849 100644 --- a/frappe/core/page/permission_manager/permission_manager.py +++ b/frappe/core/page/permission_manager/permission_manager.py @@ -111,6 +111,5 @@ def get_users_with_role(role): @frappe.whitelist() def get_standard_permissions(doctype): frappe.only_for("System Manager") - module = frappe.db.get_value("DocType", doctype, "module") - path = get_file_path(module, "DocType", doctype) - return read_doc_from_file(path).get("permissions") + doc = frappe.get_doc('DocType', doctype) + return [p.as_dict() for p in doc.permissions]