diff --git a/product/ERP5Type/Base.py b/product/ERP5Type/Base.py index d15406ea9ce688568bc9916d54b603e382c3fd9b..890a5d9f60268d3324cf94d406f8e7f4a5f447a6 100644 --- a/product/ERP5Type/Base.py +++ b/product/ERP5Type/Base.py @@ -2326,11 +2326,11 @@ class Base( CopyContainer, # Category testing security.declareProtected( Permissions.View, 'isMemberOf' ) - def isMemberOf(self, category): + def isMemberOf(self, category, **kw): """ Tests if an object if member of a given category """ - return self._getCategoryTool().isMemberOf(self, category) + return self._getCategoryTool().isMemberOf(self, category, **kw) security.declareProtected( Permissions.View, 'isAcquiredMemberOf' ) def isAcquiredMemberOf(self, category): @@ -3205,7 +3205,7 @@ class Base( CopyContainer, if workflow is not None: changed = workflow.updateRoleMappingsFor(self) if changed: - self.reindexObjectSecurity() + self.reindexObjectSecurity(activate_kw={'priority':4}) # Template Management security.declareProtected(Permissions.View, 'getDocumentTemplateList')