diff --git a/discord/threads.py b/discord/threads.py index b88e5c3c50..f232053251 100644 --- a/discord/threads.py +++ b/discord/threads.py @@ -735,7 +735,13 @@ async def fetch_members(self) -> List[ThreadMember]: """ members = await self._state.http.get_thread_members(self.id) - return [ThreadMember(parent=self, data=data) for data in members] + + thread_members = [ThreadMember(parent=self, data=data) for data in members] + + for member in thread_members: + self._add_member(member) + + return thread_members async def delete(self): """|coro|