From 178d43e24ff1fe6009fd39eac5cc3efda336ac66 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 18 Jan 2016 05:17:06 -0500 Subject: [PATCH] Support upcoming guild ownership transfership change. Thanks to Jake. --- discord/server.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/discord/server.py b/discord/server.py index 765db2fbe..b3900e2a9 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)