Skip to content

Commit 20c5a8e

Browse files
authored
fix(message): Fix MESSAGE_CREATE events during startup still crashing
Signed-off-by: Mathieu <[email protected]>
1 parent 3b1d268 commit 20c5a8e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

discord/message.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,10 @@ def __init__(self, state: ConnectionState, data: MessageInteractionPayload, guil
373373
self.member: Optional[Member] = None
374374
else:
375375
member['user'] = data['user']
376-
self.member: Optional[Member] = guild.get_member(self.user.id) or Member(data=member, state=state, guild=guild)
376+
if guild: # can be None when cache is not filled yet
377+
self.member: Optional[Member] = guild.get_member(self.user.id) or Member(data=member, state=state, guild=guild)
378+
else:
379+
self.member: Optional[Member] = None
377380

378381
def __repr__(self) -> str:
379382
return f'<MessageInteraction command={self.name} user={self.user} interaction_id={self.id}>'

0 commit comments

Comments
 (0)