From 3ef799819381faa21e649d4ca1634a7f734a5d49 Mon Sep 17 00:00:00 2001 From: Joao Correia Date: Sun, 2 Mar 2025 00:21:30 +0000 Subject: [PATCH] order workflows table in descent startDate --- src/utils/approval.workflows.be.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils/approval.workflows.be.ts b/src/utils/approval.workflows.be.ts index 833c5b06..e13f2f4f 100644 --- a/src/utils/approval.workflows.be.ts +++ b/src/utils/approval.workflows.be.ts @@ -19,7 +19,11 @@ export const getApprovalWorkflows = async (collection: string, entityIds?: strin filters["steps.assignees"] = assignee; } - return await db.collection(collection).find(filters).toArray(); + return await db + .collection(collection) + .find(filters) + .sort({ startDate: -1 }) + .toArray(); }; export const getApprovalWorkflow = async (collection: string, id: string) => { @@ -30,6 +34,7 @@ export const getApprovalWorkflowsByEntities = async (collection: string, ids: st return await db .collection(collection) .find({ entityId: { $in: ids } }) + .sort({ startDate: -1 }) .toArray(); };