aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2017-01-21 16:25:51 -0500
committerRapptz <[email protected]>2017-01-21 16:25:51 -0500
commitd206ee792bc21357a422d29e8e34a2f56f40f3ff (patch)
tree0cdc5b39502f11c661e16478dd3c4dde4f1ce913
parentAllow unique invites for Client.create_invite. (diff)
downloaddiscord.py-d206ee792bc21357a422d29e8e34a2f56f40f3ff.tar.xz
discord.py-d206ee792bc21357a422d29e8e34a2f56f40f3ff.zip
Fix issue with user bots chunking unavailable guilds.
-rw-r--r--discord/state.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/discord/state.py b/discord/state.py
index 5ccee4e0..eeb6e894 100644
--- a/discord/state.py
+++ b/discord/state.py
@@ -245,7 +245,7 @@ class ConnectionState:
guilds = self._ready_state.guilds
for guild_data in data['guilds']:
guild = self._add_guild_from_data(guild_data)
- if not self.is_bot or guild.large:
+ if (not self.is_bot and not guild.unavailable) or guild.large:
guilds.append(guild)
for relationship in data.get('relationships', []):
@@ -794,7 +794,7 @@ class AutoShardedConnectionState(ConnectionState):
guilds = self._ready_state.guilds
for guild_data in data['guilds']:
guild = self._add_guild_from_data(guild_data)
- if not self.is_bot or guild.large:
+ if guild.large:
guilds.append(guild)
for pm in data.get('private_channels', []):