aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/state.py2
-rw-r--r--docs/api.rst2
2 files changed, 2 insertions, 2 deletions
diff --git a/discord/state.py b/discord/state.py
index ec93590b..94a1a62a 100644
--- a/discord/state.py
+++ b/discord/state.py
@@ -1249,7 +1249,7 @@ class ConnectionState:
return pm
for guild in self.guilds:
- channel = guild.get_channel(id)
+ channel = guild.get_channel(id) or guild.get_thread(id)
if channel is not None:
return channel
diff --git a/docs/api.rst b/docs/api.rst
index 395de477..0aeea2f7 100644
--- a/docs/api.rst
+++ b/docs/api.rst
@@ -654,7 +654,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
This requires :attr:`Intents.guilds` to be enabled.
:param channel: The guild channel that had its pins updated.
- :type channel: :class:`abc.GuildChannel`
+ :type channel: Union[:class:`abc.GuildChannel`, :class:`Thread`]
:param last_pin: The latest message that was pinned as an aware datetime in UTC. Could be ``None``.
:type last_pin: Optional[:class:`datetime.datetime`]