aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/moderation/infraction/management.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bot/exts/moderation/infraction/management.py b/bot/exts/moderation/infraction/management.py
index 64913831a..3299979e8 100644
--- a/bot/exts/moderation/infraction/management.py
+++ b/bot/exts/moderation/infraction/management.py
@@ -284,11 +284,16 @@ class ModManagement(commands.Cog):
if isinstance(actor, str):
actor = ctx.author
+ if oldest_first:
+ ordering = 'inserted_at' # oldest infractions first
+ else:
+ ordering = '-inserted_at' # newest infractions first
+
infraction_list = await self.bot.api_client.get(
'bot/infractions/expanded',
params={
'actor__id': str(actor.id),
- 'ordering': f'{"-"[oldest_first:]}inserted_at' # `'inserted_at'` makes api return oldest first
+ 'ordering': ordering
}
)