From 59f3da5c84fca0bf8c28668c88f37aedf2a09b1a Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Thu, 5 Jun 2025 01:59:35 -0700 Subject: [PATCH] fixed roles bug --- apps/discord-server/routes/member.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/discord-server/routes/member.ts b/apps/discord-server/routes/member.ts index 4ad269b5..4a2ddc99 100644 --- a/apps/discord-server/routes/member.ts +++ b/apps/discord-server/routes/member.ts @@ -50,10 +50,13 @@ const handleRoleChange = (action: "add" | "remove") => async (req: Request, res: action === "add" ? roleIds.filter((id: string) => !currentRoleIds.includes(id)) : roleIds.filter((id: string) => currentRoleIds.includes(id)); - if (filteredRoleIds.length === 0) { + + console.log(`Attempting to ${action} roles:`, filteredRoleIds, roleIds); + // Option to skip if no roles to add/remove + /* if (filteredRoleIds.length === 0) { res.status(200).json({ message: `No roles to ${action}` }); return; - } + } */ await member.roles[action](roleIds); res.status(200).json({ message: `Roles ${action}ed successfully` });