Skip to content

Commit 85753a9

Browse files
authored
fix(GuildManager#fetch): inject shard id (#9921)
1 parent a9e1f60 commit 85753a9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/discord.js/src/managers/GuildManager.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const { Collection } = require('@discordjs/collection');
66
const { makeURLSearchParams } = require('@discordjs/rest');
77
const { Routes, RouteBases } = require('discord-api-types/v10');
88
const CachedManager = require('./CachedManager');
9+
const ShardClientUtil = require('../sharding/ShardClientUtil');
910
const { Guild } = require('../structures/Guild');
1011
const GuildChannel = require('../structures/GuildChannel');
1112
const GuildEmoji = require('../structures/GuildEmoji');
@@ -272,6 +273,7 @@ class GuildManager extends CachedManager {
272273
const data = await this.client.rest.get(Routes.guild(id), {
273274
query: makeURLSearchParams({ with_counts: options.withCounts ?? true }),
274275
});
276+
data.shardId = ShardClientUtil.shardIdForGuildId(id, this.client.options.shardCount);
275277
return this._add(data, options.cache);
276278
}
277279

0 commit comments

Comments
 (0)