diff --git a/cogs/commands/views/update_username_verify.py b/cogs/commands/views/update_username_verify.py index 64abd14..deb8080 100644 --- a/cogs/commands/views/update_username_verify.py +++ b/cogs/commands/views/update_username_verify.py @@ -54,7 +54,7 @@ class UpdateUsernameVerifyView(nextcord.ui.View): score.UserName = new_username session.commit() - group_ids = select(Category.GroupId).where(Category.CategoryId.in_(category_ids)).subquery() + group_ids = select(Category.GroupId).where(Category.CategoryId.in_(category_ids)) stmt = select(CategoryGroup).where(CategoryGroup.GroupId.in_(group_ids)) diff --git a/utilities/utils.py b/utilities/utils.py index a194968..c2d5860 100644 --- a/utilities/utils.py +++ b/utilities/utils.py @@ -226,7 +226,8 @@ def format_highscore_message(group: CategoryGroup) -> str: # add each score to list for ind in range(max_cat_size): # need to subtract to deal with category name string if ind in processed_group.index: - username = processed_group["UserName"][ind].ljust(guild.UsernameLength, " ") + user_length = guild.UsernameLength + username = processed_group["UserName"][ind][:user_length].ljust(user_length, " ") # get score, pad to correct length if category.IsTimeRecord: