diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index aa68817511332ea570a3c2a40d400b21a2ed5658..2dc8efa221b55ae35f2cf0549bed6a5a2c1f55c1 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -477,10 +477,10 @@ class Entity: if role is None and self.permissions is not None: # pylint: disable=unsupported-membership-test return permission in self.permissions - else: - if self.acl is None: - raise EntityHasNoAclError("This entity does not have an ACL (yet).") - self.acl.is_permitted(role=role, permission=permission) + + if self.acl is None: + raise EntityHasNoAclError("This entity does not have an ACL (yet).") + return self.acl.is_permitted(role=role, permission=permission) def get_all_messages(self) -> Messages: ret = Messages()