diff options
| author | Rapptz <[email protected]> | 2015-11-09 00:32:38 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2015-11-09 00:32:38 -0500 |
| commit | 054cf2e1e0967134bbb76588c9cd97ad598c4693 (patch) | |
| tree | 6a1726cc99dda188ed6d782d94a43849508b7678 | |
| parent | Change iterable to an argument list in role related documentation. (diff) | |
| download | discord.py-054cf2e1e0967134bbb76588c9cd97ad598c4693.tar.xz discord.py-054cf2e1e0967134bbb76588c9cd97ad598c4693.zip | |
Channel.permissions_for now correctly handles everyone overwrites.
| -rw-r--r-- | discord/channel.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/discord/channel.py b/discord/channel.py index 42b3e6b8..52f05bee 100644 --- a/discord/channel.py +++ b/discord/channel.py @@ -154,8 +154,9 @@ class Channel(object): # Apply channel specific role permission overwrites for overwrite in self._permission_overwrites: - if overwrite.type == 'role' and overwrite.id in member_role_ids: - base.handle_overwrite(allow=overwrite.allow, deny=overwrite.deny) + 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) # Apply member specific permission overwrites for overwrite in self._permission_overwrites: |