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(); };