From b86573db3c13fe0292bdf6756bcd4351f84e2950 Mon Sep 17 00:00:00 2001 From: Qjuh <76154676+Qjuh@users.noreply.github.com> Date: Fri, 3 Apr 2026 23:18:30 +0200 Subject: [PATCH] fix(Action): don't add recipients to guild channels (#11479) * fix(Action): don't add recipients to guild channels * pref: no array --------- Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> --- packages/discord.js/src/client/actions/Action.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/discord.js/src/client/actions/Action.js b/packages/discord.js/src/client/actions/Action.js index 41c4febea..55faa78c7 100644 --- a/packages/discord.js/src/client/actions/Action.js +++ b/packages/discord.js/src/client/actions/Action.js @@ -1,5 +1,6 @@ 'use strict'; +const { ChannelType } = require('discord-api-types/v10'); const { Poll } = require('../../structures/Poll.js'); const { PollAnswer } = require('../../structures/PollAnswer.js'); const Partials = require('../../util/Partials.js'); @@ -39,7 +40,7 @@ class GenericAction { if (!data.recipients.some(existingRecipient => recipient.id === existingRecipient.id)) { payloadData.recipients = [...data.recipients, recipient]; } - } else { + } else if (data.type === ChannelType.DM || data.type === ChannelType.GroupDM) { // Try to resolve the recipient. const recipient = data.author ?? data.user ?? { id: data.user_id }; payloadData.recipients = [recipient];