Guard AppCommandThread.guild attribute access

This commit is contained in:
Rapptz 2025-08-08 03:13:30 -04:00
parent db42eba4fa
commit ec409a0a7b

View File

@ -901,7 +901,7 @@ class AppCommandThread(Hashable):
def parent(self) -> Optional[Union[ForumChannel, TextChannel]]:
"""Optional[Union[:class:`~discord.ForumChannel`, :class:`~discord.TextChannel`]]: The parent channel
this thread belongs to."""
return self.guild.get_channel(self.parent_id) # type: ignore
return self.guild and self.guild.get_channel(self.parent_id) # type: ignore
@property
def flags(self) -> ChannelFlags:
@ -917,7 +917,7 @@ class AppCommandThread(Hashable):
.. versionadded:: 2.6
"""
return self.guild.get_member(self.owner_id) # type: ignore
return self.guild and self.guild.get_member(self.owner_id)
@property
def mention(self) -> str: