aboutsummaryrefslogtreecommitdiff
path: root/discord/channel.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/channel.py')
-rw-r--r--discord/channel.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/discord/channel.py b/discord/channel.py
index 52f05bee..fa546890 100644
--- a/discord/channel.py
+++ b/discord/channel.py
@@ -139,7 +139,7 @@ class Channel(object):
if member.id == self.server.owner.id:
return Permissions.all()
- default = self.server.get_default_role()
+ default = member.roles[0]
base = deepcopy(default.permissions)
# Apply server roles that the member has.
@@ -155,7 +155,7 @@ class Channel(object):
# Apply channel specific role permission overwrites
for overwrite in self._permission_overwrites:
if overwrite.type == 'role':
- if overwrite.id in member_role_ids or overwrite.id == self.server.id:
+ if overwrite.id in member_role_ids:
base.handle_overwrite(allow=overwrite.allow, deny=overwrite.deny)
# Apply member specific permission overwrites