From 73f2ef9c87e7cc0cf838b862c4971ea3738fd917 Mon Sep 17 00:00:00 2001 From: Almeida Date: Sat, 22 Mar 2025 20:17:14 +0000 Subject: [PATCH] fix: all shards spawning on shard 0 with sharding manager (#10814) --- packages/discord.js/src/client/Client.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/discord.js/src/client/Client.js b/packages/discord.js/src/client/Client.js index 8601cdf6b..7f28e1567 100644 --- a/packages/discord.js/src/client/Client.js +++ b/packages/discord.js/src/client/Client.js @@ -58,7 +58,8 @@ class Client extends BaseClient { const defaults = Options.createDefault(); if (this.options.ws.shardIds === defaults.ws.shardIds && 'SHARDS' in data) { - this.options.ws.shardIds = JSON.parse(data.SHARDS); + const shards = JSON.parse(data.SHARDS); + this.options.ws.shardIds = Array.isArray(shards) ? shards : [shards]; } if (this.options.ws.shardCount === defaults.ws.shardCount && 'SHARD_COUNT' in data) {