diff --git a/forums/forums.py b/forums/forums.py index cf44ece..0b5f9e4 100644 --- a/forums/forums.py +++ b/forums/forums.py @@ -100,7 +100,7 @@ class Forums(commands.Cog): options = [] for tag in data: emoji = ctx.guild.get_emoji(tag.emoji.id) if tag.emoji.id else str(tag.emoji.name) - options.append(discord.SelectOption(label=tag.name, emoji=emoji, description="")) + options.append(discord.SelectOption(label=tag.name, emoji=emoji, description="", value=tag.id)) return options @forumsconfig.command(name="tagset") @@ -120,7 +120,7 @@ class Select(ui.Select): async def callback(self, interaction: discord.Interaction): msg: discord.Message = self.message config = Config.get_conf(None, cog_name='Forums', identifier=2352711325) - await config.guild(msg.guild).forum_tag.set(self.values[0].id) + await config.guild(msg.guild).forum_tag.set(self.values[0]) await msg.edit(f"Set resolved tag to {self.values[0]}", view=None) await interaction.response.defer()