aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Izan <[email protected]>2021-11-03 23:09:42 +0000
committerGravatar Izan <[email protected]>2021-11-03 23:09:42 +0000
commitc6889dead07c0017864d0fb96028c864c2f752dc (patch)
treebc4c555413af37e24446df2533089f53d1fadefa
parentAddress Review (diff)
Improve ordering logic in API request
-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
}
)