From e4fadea86602604571e675e39aa908f00adb850a Mon Sep 17 00:00:00 2001 From: almeidx Date: Sat, 22 Mar 2025 17:03:15 +0000 Subject: [PATCH] fix: all shards spawning on shard 0 with sharding manager --- 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 8601cdf6b030..7f28e1567f5f 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) {