diff --git a/src/interactions/rolepanelSelect.ts b/src/interactions/rolepanelSelect.ts index 2588515..5997b0b 100644 --- a/src/interactions/rolepanelSelect.ts +++ b/src/interactions/rolepanelSelect.ts @@ -6,7 +6,7 @@ export default async function (interaction: BaseInteraction) { await interaction.deferReply({ ephemeral: true }); for (const value of interaction.values) { const roles = interaction.guild.members.cache.get(interaction.user.id).roles.cache.has(value); - if (roles) await interaction.guild.members.cache.get(interaction.user.id).roles.add(value); + if (!roles) await interaction.guild.members.cache.get(interaction.user.id).roles.add(value); else continue; } await interaction.editReply({