diff --git a/apps/core-server/routes/member.ts b/apps/core-server/routes/member.ts index 61bc376c..cbc5a88c 100644 --- a/apps/core-server/routes/member.ts +++ b/apps/core-server/routes/member.ts @@ -9,8 +9,14 @@ if (!GUILD_ID) { const router: Router = Router(); export const getMember = async (memberId: string) => { - const guild = client.guilds.cache.get(GUILD_ID); + let guild = client.guilds.cache.get(GUILD_ID); + + if (!guild) { + guild = await client.guilds.fetch(GUILD_ID); + } + if (!guild) throw new Error("Guild not found"); + try { let member = guild.members.cache.get(memberId); if (!member) {