aboutsummaryrefslogtreecommitdiff
path: root/discord/server.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2016-01-06 12:57:09 -0500
committerRapptz <[email protected]>2016-01-06 12:57:09 -0500
commitc1583dd7d6ce1402257d31b918c68c9be62431d0 (patch)
tree770ba1be3c463b97f8dbc0bc0d21cd18116fb4df /discord/server.py
parentRemove excessive logging when using voice. (diff)
downloaddiscord.py-c1583dd7d6ce1402257d31b918c68c9be62431d0.tar.xz
discord.py-c1583dd7d6ce1402257d31b918c68c9be62431d0.zip
Unavailable guilds get added to cache.
Diffstat (limited to 'discord/server.py')
-rw-r--r--discord/server.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/discord/server.py b/discord/server.py
index 2ef82832..e04049be 100644
--- a/discord/server.py
+++ b/discord/server.py
@@ -115,9 +115,9 @@ class Server(Hashable):
self.icon = guild.get('icon')
self.unavailable = guild.get('unavailable', False)
self.id = guild['id']
- self.roles = [Role(everyone=(self.id == r['id']), **r) for r in guild['roles']]
+ self.roles = [Role(everyone=(self.id == r['id']), **r) for r in guild.get('roles', [])]
- owner_id = guild['owner_id']
+ owner_id = guild.get('owner_id')
for data in guild.get('members', []):
roles = [self.default_role]