aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/channel.py5
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: