Tweak security rules for channel fetching

This commit is contained in:
Denis Arh
2018-11-15 17:14:17 +01:00
parent f51f0f80a5
commit eabd0b2314
+1 -1
View File
@@ -808,7 +808,7 @@ func (svc *channel) setPermissionFlags(ch *types.Channel) (err error) {
ch.CanJoin = (ch.IsValid() && isPublic) || isOwner
ch.CanPart = isMember
ch.CanObserve = ch.CanJoin
ch.CanObserve = (ch.IsValid() && isPublic) || isMember
ch.CanSendMessages = ch.CanObserve && isMember
ch.CanDeleteMessages = isOwner
ch.CanChangeMembers = isOwner