From ab0d6fc5c99efb6265ffae65faea572555d4e418 Mon Sep 17 00:00:00 2001 From: monbrey Date: Mon, 5 Oct 2020 18:19:39 +1100 Subject: [PATCH] fix: check that Message#reference is defined in referencedMessage --- src/structures/Message.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/structures/Message.js b/src/structures/Message.js index f1ac639f..70de928d 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -423,7 +423,7 @@ class Message extends Base { } get referencedMessage() { - return this.reference.messageID && this.client.channels.cache.has(this.reference.channelID) + return this.reference && this.reference.messageID && this.client.channels.cache.has(this.reference.channelID) ? this.client.channels.resolve(this.reference.channelID).messages.resolve(this.reference.messageID) : null; }