From ac9901c77b1453d4fb62e9a6f9a3c721e9bcc488 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Tue, 2 Dec 2025 19:24:29 +0100 Subject: [PATCH] fix: update order by for session and events --- packages/db/src/services/event.service.ts | 3 +-- packages/db/src/services/session.service.ts | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/db/src/services/event.service.ts b/packages/db/src/services/event.service.ts index 43324b97..e79ed8bb 100644 --- a/packages/db/src/services/event.service.ts +++ b/packages/db/src/services/event.service.ts @@ -628,8 +628,7 @@ export async function getEventList(options: GetEventListOptions) { } } - sb.orderBy.created_at = - 'toDate(created_at) DESC, created_at DESC, profile_id DESC, name DESC'; + sb.orderBy.created_at = 'created_at DESC'; if (custom) { custom(sb); diff --git a/packages/db/src/services/session.service.ts b/packages/db/src/services/session.service.ts index aa9fe2fb..0d3bcccc 100644 --- a/packages/db/src/services/session.service.ts +++ b/packages/db/src/services/session.service.ts @@ -203,9 +203,9 @@ export async function getSessionList({ const cId = sqlstring.escape(cursor.id); sb.where.cursor = `(created_at < toDateTime64(${cAt}, 3) OR (created_at = toDateTime64(${cAt}, 3) AND id < ${cId}))`; sb.where.cursorWindow = `created_at >= toDateTime64(${cAt}, 3) - INTERVAL ${dateIntervalInDays} DAY`; - sb.orderBy.created_at = 'toDate(created_at) DESC, created_at DESC, id DESC'; + sb.orderBy.created_at = 'created_at DESC'; } else { - sb.orderBy.created_at = 'toDate(created_at) DESC, created_at DESC, id DESC'; + sb.orderBy.created_at = 'created_at DESC'; sb.where.created_at = `created_at > now() - INTERVAL ${dateIntervalInDays} DAY`; }