Skip to content

Commit 4d80dd5

Browse files
authored
fix bug (#1357)
1 parent 485e26c commit 4d80dd5

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

discord/interactions.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,12 @@ def _from_data(self, data: InteractionPayload):
164164
self.guild_locale: Optional[str] = data.get("guild_locale")
165165
self.custom_id: Optional[str] = self.data.get("custom_id") if self.data is not None else None
166166

167-
self.message: Optional[Message]
168-
169-
self.message = Message(state=self._state, channel=self.channel, data=data.get("message")) # type: ignore
170-
self._message_data = data.get("message")
167+
self.message: Optional[Message] = None
168+
169+
if (message_data := data.get("message")):
170+
self.message = Message(state=self._state, channel=self.channel, data=message_data)
171+
172+
self._message_data = message_data
171173

172174
self.user: Optional[Union[User, Member]] = None
173175
self._permissions: int = 0

0 commit comments

Comments
 (0)