diff options
author | 2020-09-22 17:07:56 -0700 | |
---|---|---|
committer | 2020-09-22 17:11:04 -0700 | |
commit | 11397ec9b96cb63743347782a0690997059024c0 (patch) | |
tree | 2a39b3e646e80e963a5314507b432f7975367372 | |
parent | Fix AttributeError for infraction user searches via the group (diff) |
Avoid using discord.Object's repr as the username for infraction search
-rw-r--r-- | bot/exts/moderation/infraction/management.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bot/exts/moderation/infraction/management.py b/bot/exts/moderation/infraction/management.py index d448b22b2..de4fb4175 100644 --- a/bot/exts/moderation/infraction/management.py +++ b/bot/exts/moderation/infraction/management.py @@ -190,6 +190,13 @@ class ModManagement(commands.Cog): 'bot/infractions/expanded', params={'user__id': str(user.id)} ) + + user = self.bot.get_user(user.id) + if not user and infraction_list: + # Use the user data retrieved from the DB for the username. + user = infraction_list[0] + user = escape_markdown(user["name"]) + f"#{user['discriminator']:04}" + embed = discord.Embed( title=f"Infractions for {user} ({len(infraction_list)} total)", colour=discord.Colour.orange() |