diff --git a/packages/discord.js/src/util/Sweepers.js b/packages/discord.js/src/util/Sweepers.js index 3ff81814d..edc328749 100644 --- a/packages/discord.js/src/util/Sweepers.js +++ b/packages/discord.js/src/util/Sweepers.js @@ -425,6 +425,9 @@ class Sweepers { let items = 0; for (const guild of this.client.guilds.cache.values()) { + // We may be unable to sweep the cache if the guild is unavailable and was never patched + if (!guild.available) continue; + const { cache } = guild[key]; guilds++;