From 654001ba3ec272780243a13e1770781664c61fba Mon Sep 17 00:00:00 2001 From: Rapptz Date: Thu, 21 Jan 2016 07:00:39 -0500 Subject: [PATCH] Update the unavailable guild's data when it becomes available. --- discord/state.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/discord/state.py b/discord/state.py index cd77171df..684675d5b 100644 --- a/discord/state.py +++ b/discord/state.py @@ -235,6 +235,7 @@ class ConnectionState: server = self._get_server(data.get('id')) if server is not None: server.unavailable = False + server._from_data(data) self.dispatch('server_available', server) return @@ -242,9 +243,9 @@ class ConnectionState: # joined a server with unavailable == True so.. return - # if we're at this point then it was probably - # unavailable during the READY event and is now - # available, so it isn't in the cache... + # if we're at this point then it was probably + # unavailable during the READY event and is now + # available, so it isn't in the cache... server = self._add_server_from_data(data) self.dispatch('server_join', server)