diff --git a/src/collective/task/browser/cancel_attribution.py b/src/collective/task/browser/cancel_attribution.py index 016ca1a..5b9b7f2 100644 --- a/src/collective/task/browser/cancel_attribution.py +++ b/src/collective/task/browser/cancel_attribution.py @@ -93,6 +93,7 @@ class CancelTaskAttribution(z3c.form.form.Form): else: # delete local roles for user document.manage_delLocalRoles([responsible]) + document.reindexObjectSecurity() # remove relevant subtask self.context.manage_delObjects(subtask.id) diff --git a/src/collective/task/browser/cancel_information.py b/src/collective/task/browser/cancel_information.py index b5db9c5..5e78cdc 100644 --- a/src/collective/task/browser/cancel_information.py +++ b/src/collective/task/browser/cancel_information.py @@ -80,6 +80,7 @@ class CancelInformation(z3c.form.form.Form): else: # delete local roles for user self.context.manage_delLocalRoles([responsible_id]) + self.context.reindexObjectSecurity() email_notification_of_canceled_information(information)