From 113a2527e558a047f57c228cca2e80796278d688 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 24 Apr 2014 14:11:48 +0200 Subject: [PATCH] reindex object security after setting enquirer --- src/collective/task/subscribers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/collective/task/subscribers.py b/src/collective/task/subscribers.py index 84fdd10..83599f3 100644 --- a/src/collective/task/subscribers.py +++ b/src/collective/task/subscribers.py @@ -92,7 +92,8 @@ def set_enquirer(context, event): if 'Reader' in roles or 'Reviewer' in roles: context.manage_addLocalRoles(user_id, ['Reader']) - context.reindexObject() + context.reindexObjectSecurity() + context.reindexObject(idxs=['allowedRolesAndUsers']) @grok.subscribe(ITarget, IObjectAddedEvent)