From 00162e9e73ce70313e761c57db0bf2e88b495e34 Mon Sep 17 00:00:00 2001 From: Conatum Date: Thu, 26 Oct 2023 09:48:11 +0300 Subject: [PATCH] fix(moderation): Consistent ticket ordering. --- src/modules/moderation/ticket.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/moderation/ticket.py b/src/modules/moderation/ticket.py index 6aff4aac..bdc98330 100644 --- a/src/modules/moderation/ticket.py +++ b/src/modules/moderation/ticket.py @@ -5,6 +5,7 @@ from typing import Optional import discord from core.lion_guild import LionGuild +from data.queries import ORDER from meta import LionBot from utils.lib import MessageArgs, jumpto, strfdelta, utc_now from utils.monitor import TaskMonitor @@ -86,7 +87,9 @@ class Ticket: instantiate the correct classes. """ registry: ModerationData = bot.db.registries['ModerationData'] - rows = await registry.Ticket.fetch_where(*args, **kwargs) + rows = await registry.Ticket.fetch_where(*args, **kwargs).order_by( + 'created_at', ORDER.DESC, + ) tickets = [] if rows: guildids = set(row.guildid for row in rows)