From 4f306521d829fef21ebd70557b37f8199b82572b Mon Sep 17 00:00:00 2001 From: ckohen Date: Tue, 22 Feb 2022 23:37:52 -0800 Subject: [PATCH] fix(MessagePayload): don't set reply flags to target flags (#7514) --- packages/discord.js/src/structures/MessagePayload.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/discord.js/src/structures/MessagePayload.js b/packages/discord.js/src/structures/MessagePayload.js index 9145fed20..b79feb611 100644 --- a/packages/discord.js/src/structures/MessagePayload.js +++ b/packages/discord.js/src/structures/MessagePayload.js @@ -143,7 +143,11 @@ class MessagePayload { } let flags; - if (typeof this.options.flags !== 'undefined' || this.isMessage || this.isMessageManager) { + if ( + typeof this.options.flags !== 'undefined' || + (this.isMessage && typeof this.options.reply === 'undefined') || + this.isMessageManager + ) { flags = // eslint-disable-next-line eqeqeq this.options.flags != null