fix: check that Message#reference is defined in referencedMessage

This commit is contained in:
monbrey 2020-10-05 18:19:39 +11:00
parent b8f50a09d2
commit ab0d6fc5c9

View file

@ -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;
}