diff --git a/apps/core-server/routes/member.ts b/apps/core-server/routes/member.ts index 3625daef..61bc376c 100644 --- a/apps/core-server/routes/member.ts +++ b/apps/core-server/routes/member.ts @@ -12,7 +12,11 @@ export const getMember = async (memberId: string) => { const guild = client.guilds.cache.get(GUILD_ID); if (!guild) throw new Error("Guild not found"); try { - return guild.members.cache.get(memberId) ?? (await guild.members.fetch(memberId)); + let member = guild.members.cache.get(memberId); + if (!member) { + member = await guild.members.fetch(memberId); + } + return member; } catch (error) { console.error("Error fetching member:", error); throw new Error("Member not found");