From 986caee03d2b284c340e70d053381aa338aff7c6 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Tue, 20 Mar 2012 17:30:31 +0530 Subject: [PATCH] clear item cache on update of certain docs --- .../setup/doctype/permission_control/permission_control.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/erpnext/setup/doctype/permission_control/permission_control.py b/erpnext/setup/doctype/permission_control/permission_control.py index 049a3f518d4..e21ac84b570 100644 --- a/erpnext/setup/doctype/permission_control/permission_control.py +++ b/erpnext/setup/doctype/permission_control/permission_control.py @@ -180,6 +180,11 @@ class DocType: sql("delete from tabDocPerm where parent = %s and role = %s and ifnull(permlevel,0) = %s",(parent, role, cint(permlevel))) sql("update tabDocType set modified = %s where name = %s",(now(), parent)) + + + from webnotes.utils.cache import CacheItem + CacheItem(parent).clear() + msgprint("Permissions Updated") # Get Fields based on DocType and Permlevel