From eff4bcb886c94835a860ac92fb8c1b5c5742cb5e Mon Sep 17 00:00:00 2001 From: Piyush Gupta Date: Wed, 5 Nov 2025 03:21:06 +0530 Subject: [PATCH] refactor: fix conditional ordering logic in folder sorting to ensure correct rank assignment --- backend/src/services/secret-folder/secret-folder-dal.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/services/secret-folder/secret-folder-dal.ts b/backend/src/services/secret-folder/secret-folder-dal.ts index 1923add8e..f4bb18005 100644 --- a/backend/src/services/secret-folder/secret-folder-dal.ts +++ b/backend/src/services/secret-folder/secret-folder-dal.ts @@ -419,7 +419,7 @@ export const secretFolderDALFactory = (db: TDbClient) => { .select( selectAllTableCols(TableName.SecretFolder), db.raw( - `DENSE_RANK() OVER (ORDER BY ${TableName.SecretFolder}."name" COLLATE "en-x-icu" ${orderDirection}) as rank` + `DENSE_RANK() OVER (ORDER BY ${TableName.SecretFolder}."name" COLLATE "en-x-icu" ${orderDirection === OrderByDirection.ASC ? "ASC" : "DESC"} as rank` ), db.ref("slug").withSchema(TableName.Environment).as("environment") )