From ed55c029d61ff84db31b2af419ba61db85858009 Mon Sep 17 00:00:00 2001 From: Danial Raza Date: Fri, 21 Feb 2025 16:17:33 +0100 Subject: [PATCH] fix(MessagePayload): preserve existing flags when editing (#10765) * fix(MessagePayload): preserve existing flags when editing * refactor: request changes * fix: missing `.bitfield` --- packages/discord.js/src/structures/MessagePayload.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/discord.js/src/structures/MessagePayload.js b/packages/discord.js/src/structures/MessagePayload.js index 223a063e6..2d9845fa7 100644 --- a/packages/discord.js/src/structures/MessagePayload.js +++ b/packages/discord.js/src/structures/MessagePayload.js @@ -150,9 +150,7 @@ class MessagePayload { let flags; if ( // eslint-disable-next-line eqeqeq - this.options.flags != null || - (this.isMessage && this.options.messageReference === undefined) || - this.isMessageManager + this.options.flags != null ) { flags = new MessageFlagsBitField(this.options.flags).bitfield; }