diff --git a/protocol/communities/community.go b/protocol/communities/community.go index 2717daee2..6f31e0478 100644 --- a/protocol/communities/community.go +++ b/protocol/communities/community.go @@ -648,6 +648,10 @@ func (o *Community) hasMemberPermission(member *protobuf.CommunityMember, permis } func (o *Community) hasPermission(pk *ecdsa.PublicKey, roles map[protobuf.CommunityMember_Roles]bool) bool { + if common.IsPubKeyEqual(pk, o.config.ID) { + return true + } + member := o.getMember(pk) if member == nil { return false