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)