From f6fcb62c7b14b63c416407a673c5a1fcf2128404 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 25 Feb 2017 20:56:09 -0500 Subject: [PATCH] Check for PrivateChannel before GuildChannel in Client.get_channel --- discord/state.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/discord/state.py b/discord/state.py index d0e0a71f2..b94e3ad1b 100644 --- a/discord/state.py +++ b/discord/state.py @@ -734,15 +734,15 @@ class ConnectionState: if id is None: return None + pm = self._get_private_channel(id) + if pm is not None: + return pm + for guild in self.guilds: channel = guild.get_channel(id) if channel is not None: return channel - pm = self._get_private_channel(id) - if pm is not None: - return pm - def create_message(self, *, channel, data): return Message(state=self, channel=channel, data=data)