Browse Source

Channel.permissions_for now correctly handles everyone overwrites.

pull/36/head
Rapptz 10 years ago
parent
commit
054cf2e1e0
  1. 3
      discord/channel.py

3
discord/channel.py

@ -154,7 +154,8 @@ class Channel(object):
# Apply channel specific role permission overwrites # Apply channel specific role permission overwrites
for overwrite in self._permission_overwrites: for overwrite in self._permission_overwrites:
if overwrite.type == 'role' and overwrite.id in member_role_ids: if overwrite.type == 'role':
if overwrite.id in member_role_ids or overwrite.id == self.server.id:
base.handle_overwrite(allow=overwrite.allow, deny=overwrite.deny) base.handle_overwrite(allow=overwrite.allow, deny=overwrite.deny)
# Apply member specific permission overwrites # Apply member specific permission overwrites

Loading…
Cancel
Save