File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -164,10 +164,12 @@ def _from_data(self, data: InteractionPayload):
164
164
self .guild_locale : Optional [str ] = data .get ("guild_locale" )
165
165
self .custom_id : Optional [str ] = self .data .get ("custom_id" ) if self .data is not None else None
166
166
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
171
173
172
174
self .user : Optional [Union [User , Member ]] = None
173
175
self ._permissions : int = 0
You can’t perform that action at this time.
0 commit comments