diff options
| author | Rapptz <[email protected]> | 2015-11-28 19:26:25 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2015-11-28 19:26:25 -0500 |
| commit | df3cb831a9499f350abe98c13f4d2680221fa640 (patch) | |
| tree | bf2ddc9eb9e00da83b2f369b332fe2873180f011 /discord/server.py | |
| parent | Move server parsing code from Client to Server. (diff) | |
| download | discord.py-df3cb831a9499f350abe98c13f4d2680221fa640.tar.xz discord.py-df3cb831a9499f350abe98c13f4d2680221fa640.zip | |
Member.roles array now has the default role as the first element.
Diffstat (limited to 'discord/server.py')
| -rw-r--r-- | discord/server.py | 3 |
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: |