diff --git a/discord/threads.py b/discord/threads.py index 024b22506..5c9176d49 100644 --- a/discord/threads.py +++ b/discord/threads.py @@ -272,12 +272,14 @@ class Thread(Messageable, Hashable): .. versionadded:: 2.1 """ tags = [] - if self.parent is None or self.parent.type != ChannelType.forum: + if self.parent is None or self.parent.type not in (ChannelType.forum, ChannelType.media): return tags parent = self.parent for tag_id in self._applied_tags: - tag = parent.get_tag(tag_id) + tag = parent.get_tag( # pyright: ignore[reportAttributeAccessIssue] # parent here will be ForumChannel instance + tag_id + ) if tag is not None: tags.append(tag)