diff --git a/interactions/models/discord/message.py b/interactions/models/discord/message.py index f348be09c..c84d3dfc0 100644 --- a/interactions/models/discord/message.py +++ b/interactions/models/discord/message.py @@ -497,7 +497,7 @@ def _process_dict(cls, data: dict, client: "Client") -> dict: # noqa: C901 _m = client.cache.place_message_data(ref_message_data) data["referenced_message_id"] = _m.id elif msg_reference := data.get("message_reference"): - data["referenced_message_id"] = msg_reference["message_id"] + data["referenced_message_id"] = msg_reference.get("message_id") if "interaction" in data: data["interaction"] = MessageInteraction.from_dict(data["interaction"], client)