aboutsummaryrefslogtreecommitdiff
path: root/discord/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/server.py')
-rw-r--r--discord/server.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/discord/server.py b/discord/server.py
index 6082fdf0..f9febb2a 100644
--- a/discord/server.py
+++ b/discord/server.py
@@ -94,12 +94,13 @@ class Server(object):
self.unavailable = guild.get('unavailable', False)
self.id = guild['id']
self.roles = [Role(everyone=(self.id == r['id']), **r) for r in guild['roles']]
+ default_role = self.get_default_role()
self.members = []
self.owner = guild['owner_id']
for data in guild['members']:
- roles = []
+ roles = [default_role]
for role_id in data['roles']:
role = utils.find(lambda r: r.id == role_id, self.roles)
if role is not None: