From efa359e201cfa4681c0b96f1c61ff06bcaef08cb Mon Sep 17 00:00:00 2001 From: Zarrar Date: Mon, 30 Apr 2018 11:29:05 +0530 Subject: [PATCH] restore original permissions for standard and custom doctypes (#5498) --- frappe/core/page/permission_manager/permission_manager.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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]