Browse Source

Upgrade Message.guild references if None in Interaction

pull/9361/head
Rapptz 2 years ago
parent
commit
bb7668f8a5
  1. 5
      discord/interactions.py

5
discord/interactions.py

@ -195,6 +195,11 @@ class Interaction(Generic[ClientT]):
if self.guild_id:
guild = self._state._get_or_create_unavailable_guild(self.guild_id)
# Upgrade Message.guild in case it's missing with partial guild data
if self.message is not None and self.message.guild is None:
self.message.guild = guild
try:
member = data['member'] # type: ignore # The key is optional and handled
except KeyError:

Loading…
Cancel
Save