From 2fda3e453c72702894f55537847d58eaf5e96924 Mon Sep 17 00:00:00 2001 From: Allen <142562284+allenzwyang@users.noreply.github.com> Date: Sun, 20 Apr 2025 02:22:16 +0800 Subject: [PATCH] Ensure the exported data is sorted by the expense date (Fixes #305) (#306) --- src/app/groups/[groupId]/expenses/export/json/route.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/groups/[groupId]/expenses/export/json/route.ts b/src/app/groups/[groupId]/expenses/export/json/route.ts index a563ecb..48f84d7 100644 --- a/src/app/groups/[groupId]/expenses/export/json/route.ts +++ b/src/app/groups/[groupId]/expenses/export/json/route.ts @@ -14,6 +14,7 @@ export async function GET( currency: true, expenses: { select: { + createdAt: true, expenseDate: true, title: true, category: { select: { grouping: true, name: true } }, @@ -23,6 +24,7 @@ export async function GET( isReimbursement: true, splitMode: true, }, + orderBy: [{ expenseDate: 'asc' }, { createdAt: 'asc' }], }, participants: { select: { id: true, name: true } }, },