From 90af7d0491ef762d7280f424b0bbdfc91f0bf7f1 Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Thu, 23 Jan 2025 19:45:55 +0000 Subject: [PATCH] fix: always sort invites by TOU --- .../router/api/v1/users/_userID/invites/router.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/server/src/server/router/api/v1/users/_userID/invites/router.ts b/server/src/server/router/api/v1/users/_userID/invites/router.ts index 20c9130f6..4c6b84b94 100644 --- a/server/src/server/router/api/v1/users/_userID/invites/router.ts +++ b/server/src/server/router/api/v1/users/_userID/invites/router.ts @@ -22,9 +22,16 @@ router.use(RequireSelfRequestFromUser); router.get("/", async (req, res) => { const user = GetTachiData(req, "requestedUser"); - const invites = await db.invites.find({ - createdBy: user.id, - }); + const invites = await db.invites.find( + { + createdBy: user.id, + }, + { + sort: { + consumedAt: -1, + }, + } + ); const consumers = await GetUsersWithIDs( invites.map((e) => e.consumedBy).filter((e) => e !== null) as Array