From 264466191e618f0cfbb666c3d8a10b50adba1cfb Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Fri, 5 Jun 2026 09:53:45 -0700 Subject: [PATCH] deterministic order for getReports. Closes #4323 --- src/queries/prisma/report.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/queries/prisma/report.ts b/src/queries/prisma/report.ts index 4a5b755c8..f8a59d4a9 100644 --- a/src/queries/prisma/report.ts +++ b/src/queries/prisma/report.ts @@ -18,6 +18,7 @@ export async function getReport(reportId: string) { export async function getReports(criteria: ReportFindManyArgs, filters: QueryFilters = {}) { const { search } = filters; + const orderBy = criteria.orderBy ?? [{ name: 'asc' }, { id: 'asc' }]; const where: Prisma.ReportWhereInput = { ...criteria.where, @@ -43,7 +44,7 @@ export async function getReports(criteria: ReportFindManyArgs, filters: QueryFil ]), }; - return prisma.pagedQuery('report', { ...criteria, where }, filters); + return prisma.pagedQuery('report', { ...criteria, where, orderBy }, filters); } export async function getUserReports(userId: string, filters?: QueryFilters) {