Skip to content

Commit 389ffa7

Browse files
authored
fix reference kwarg
1 parent 63f1675 commit 389ffa7

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

discord/abc.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff 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",

discord/message.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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] = [

0 commit comments

Comments
 (0)