fix(moderation): removed case 0 from the export
Some checks failed
Pylint / Pylint (3.10) (push) Failing after 53s
Some checks failed
Pylint / Pylint (3.10) (push) Failing after 53s
This commit is contained in:
parent
dd778587bb
commit
33ac32c086
1 changed files with 3 additions and 6 deletions
|
@ -744,6 +744,8 @@ class Moderation(commands.Cog):
|
|||
result_dict_list = []
|
||||
for result in results:
|
||||
case_dict = self.generate_dict(result)
|
||||
if case_dict['moderation_id'] == 0:
|
||||
continue
|
||||
result_dict_list.append(case_dict)
|
||||
if export:
|
||||
try:
|
||||
|
@ -756,10 +758,7 @@ class Moderation(commands.Cog):
|
|||
except json.JSONDecodeError as e:
|
||||
await interaction.followup.send(content=f"An error occured while exporting the moderation history.\nError:\n```{e}```", ephemeral=ephemeral)
|
||||
return
|
||||
if target or moderator:
|
||||
case_quantity = len(result_dict_list)
|
||||
else:
|
||||
case_quantity = len(result_dict_list) - 1 # account for case 0 technically existing
|
||||
page_quantity = round(case_quantity / pagesize)
|
||||
start_index = (page - 1) * pagesize
|
||||
end_index = page * pagesize
|
||||
|
@ -767,8 +766,6 @@ class Moderation(commands.Cog):
|
|||
embed.set_author(icon_url=interaction.guild.icon.url, name='Infraction History')
|
||||
embed.set_footer(text=f"Page {page}/{page_quantity} | {case_quantity} Results")
|
||||
for case in result_dict_list[start_index:end_index]:
|
||||
if str(case['moderation_id']) == '0':
|
||||
continue
|
||||
target_user = await self.fetch_user_dict(interaction, case['target_id'])
|
||||
moderator_user = await self.fetch_user_dict(interaction, case['moderator_id'])
|
||||
target_name = f"`{target_user['name']}`" if target_user['discriminator'] == "0" else f"`{target_user['name']}#{target_user['discriminator']}`"
|
||||
|
|
Loading…
Reference in a new issue