From d24a5d96e3ded8ebced12f85f58a6ad8c93f6a68 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Wed, 29 Jan 2025 14:24:23 +0100 Subject: [PATCH] requested changes --- .../secret-v2-bridge/secret-v2-bridge-dal.ts | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/backend/src/services/secret-v2-bridge/secret-v2-bridge-dal.ts b/backend/src/services/secret-v2-bridge/secret-v2-bridge-dal.ts index de758e344..e42617d7e 100644 --- a/backend/src/services/secret-v2-bridge/secret-v2-bridge-dal.ts +++ b/backend/src/services/secret-v2-bridge/secret-v2-bridge-dal.ts @@ -414,18 +414,12 @@ export const secretV2BridgeDALFactory = (db: TDbClient) => { `${TableName.SecretTag}.id` ) .leftJoin(TableName.ResourceMetadata, `${TableName.SecretV2}.id`, `${TableName.ResourceMetadata}.secretId`) - .where((bd) => { - if (filters?.secretMetadata && filters.secretMetadata?.length > 0) { + .where((qb) => { + if (filters?.secretMetadata && filters.secretMetadata.length > 0) { filters.secretMetadata.forEach((meta) => { - void bd.whereExists((qb) => { - void qb - .select("secretId") - .from(TableName.ResourceMetadata) - .whereRaw(`"${TableName.ResourceMetadata}"."secretId" = "${TableName.SecretV2}"."id"`) - .where({ - [`${TableName.ResourceMetadata}.key` as string]: meta.key, - [`${TableName.ResourceMetadata}.value` as string]: meta.value - }); + void qb.where({ + [`${TableName.ResourceMetadata}.key` as string]: meta.key, + [`${TableName.ResourceMetadata}.value` as string]: meta.value }); }); }