bzr revid: fp@tinyerp.com-20090121231539-ytxxlb27sg6ax2j3
This commit is contained in:
Fabien Pinckaers 2009-01-22 00:15:39 +01:00
parent 8c58a438d3
commit 9bda731cfd
2 changed files with 1 additions and 1 deletions

View File

@ -380,6 +380,7 @@ class ir_model_access(osv.osv):
return res
def create(self, cr, uid, *args, **argv):
self.call_cache_clearing_methods()
res = super(ir_model_access, self).create(cr, uid, *args, **argv)
self.check.clear_cache(cr.dbname) # clear the cache of check function
return res

View File

@ -84,7 +84,6 @@ class ir_ui_menu(osv.osv):
for menu in self.browse(cr, uid, ids):
# this key works because user access rights are all based on user's groups (cfr ir_model_access.check)
key = (cr.dbname, menu.id, tuple(user_groups))
if key in self._cache:
if self._cache[key]:
result.append(menu.id)