Remove subqueries when sending to IN call.

This commit is contained in:
alwayscompiling
2022-12-02 18:27:50 -05:00
parent fdd08bc1a2
commit aea2e0beb3
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -85,7 +85,7 @@ class DataManagementCog(commands.Cog, name="Table Management"):
for group in session.scalars(stmt):
await send_highscore_message(interaction.guild.get_channel(group.ChannelId), group)
await interaction.send(f'User "{user_name}" was removed from all tables.')
await interaction.send(f'User "{user_name}" was removed from all tables.', ephemeral=True)
@user.subcommand(description="Deletes a user's scores from a category.")
async def from_category(
@@ -140,7 +140,7 @@ class DataManagementCog(commands.Cog, name="Table Management"):
stmt = select(CategoryGroup).where(CategoryGroup.GroupId == int(group_id))
group = session.scalar(stmt)
category_ids = select(Category.CategoryId).where(Category.GroupId == int(group_id)).subquery()
category_ids = select(Category.CategoryId).where(Category.GroupId == int(group_id))
stmt = select(Score).where(Score.CategoryId.in_(category_ids)).where(Score.UserName == user_name)
for score in session.scalars(stmt):