From f12662ef20d04ce81203c8edfa6e7b3337ee4257 Mon Sep 17 00:00:00 2001 From: Elysia <71698422+aiko-chan-ai@users.noreply.github.com> Date: Tue, 17 Sep 2024 11:20:03 +0700 Subject: [PATCH] fix: Throw error on no message id for Message#fetchReference() backport #10295 djs --- src/structures/Message.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/structures/Message.js b/src/structures/Message.js index 5afa2da..3ad4458 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -628,6 +628,7 @@ class Message extends Base { async fetchReference() { if (!this.reference) throw new Error('MESSAGE_REFERENCE_MISSING'); const { channelId, messageId } = this.reference; + if (!messageId) throw new Error('MESSAGE_REFERENCE_MISSING'); const channel = this.client.channels.resolve(channelId); if (!channel) throw new Error('GUILD_CHANNEL_RESOLVE'); const message = await channel.messages.fetch(messageId);