--- a/src/pyams_content/workflow/notify.py Fri Nov 13 13:11:29 2020 +0100
+++ b/src/pyams_content/workflow/notify.py Fri Nov 13 13:13:48 2020 +0100
@@ -74,9 +74,12 @@
else:
restrictions = IManagerRestrictions(notification_source, None)
if restrictions is not None:
- principal_restrictions = restrictions.get_restrictions(principal)
- if principal_restrictions.check_access(notification_source,
- MANAGE_CONTENT_PERMISSION):
+ principal_restrictions = restrictions.get_restrictions(
+ principal)
+ if principal_restrictions and \
+ principal_restrictions.check_access(
+ notification_source,
+ MANAGE_CONTENT_PERMISSION):
principals.add(principal)
else:
principals.add(principal)