diff options
| author | Rapptz <[email protected]> | 2016-01-18 05:17:06 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2016-01-18 05:17:06 -0500 |
| commit | 178d43e24ff1fe6009fd39eac5cc3efda336ac66 (patch) | |
| tree | e100fcea844e84acf65346b0420403f0d1763a83 | |
| parent | Update voice channel if we move to different channels. (diff) | |
| download | discord.py-178d43e24ff1fe6009fd39eac5cc3efda336ac66.tar.xz discord.py-178d43e24ff1fe6009fd39eac5cc3efda336ac66.zip | |
Support upcoming guild ownership transfership change.
Thanks to Jake.
| -rw-r--r-- | discord/server.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/discord/server.py b/discord/server.py index 765db2fb..b3900e2a 100644 --- a/discord/server.py +++ b/discord/server.py @@ -161,12 +161,11 @@ class Server(Hashable): data['roles'] = roles member = Member(**data) member.server = self - - if member.id == owner_id: - self.owner = member - self._add_member(member) + if 'owner_id' in guild: + self.owner = self.get_member(guild['owner_id']) + for presence in guild.get('presences', []): user_id = presence['user']['id'] member = self.get_member(user_id) |