File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed
Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -1588,10 +1588,11 @@ async def send(
15881588 _reference = None
15891589 if reference is not None :
15901590 try :
1591- _reference = reference .to_message_reference_dict ()
15921591 from .message import MessageReference
1593-
1594- if not isinstance (reference , MessageReference ):
1592+ if isinstance (reference , MessageReference ):
1593+ _reference = reference
1594+ else :
1595+ _reference = reference .to_message_reference_dict ()
15951596 utils .warn_deprecated (
15961597 f"Passing { type (reference ).__name__ } to reference" ,
15971598 "MessageReference" ,
Original file line number Diff line number Diff line change @@ -711,12 +711,12 @@ def __init__(
711711 id = reference .channel_id ,
712712 )
713713 )
714- self .original_message = state ._get_message (self .id ) or (
715- self .id and channel .get_partial_message (self .id )
716- )
717714 self .guild = state ._get_guild (reference .guild_id ) or (
718715 reference .guild_id and Object (reference .guild_id )
719716 )
717+ self .original_message = state ._get_message (self .id ) or (
718+ self .id and self .channel .get_partial_message (self .id )
719+ )
720720 self .content : str = data ["content" ]
721721 self .embeds : list [Embed ] = [Embed .from_dict (a ) for a in data ["embeds" ]]
722722 self .attachments : list [Attachment ] = [
You can’t perform that action at this time.
0 commit comments