mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 05:27:48 +00:00
requested changes
This commit is contained in:
@@ -414,18 +414,12 @@ export const secretV2BridgeDALFactory = (db: TDbClient) => {
|
|||||||
`${TableName.SecretTag}.id`
|
`${TableName.SecretTag}.id`
|
||||||
)
|
)
|
||||||
.leftJoin(TableName.ResourceMetadata, `${TableName.SecretV2}.id`, `${TableName.ResourceMetadata}.secretId`)
|
.leftJoin(TableName.ResourceMetadata, `${TableName.SecretV2}.id`, `${TableName.ResourceMetadata}.secretId`)
|
||||||
.where((bd) => {
|
.where((qb) => {
|
||||||
if (filters?.secretMetadata && filters.secretMetadata?.length > 0) {
|
if (filters?.secretMetadata && filters.secretMetadata.length > 0) {
|
||||||
filters.secretMetadata.forEach((meta) => {
|
filters.secretMetadata.forEach((meta) => {
|
||||||
void bd.whereExists((qb) => {
|
void qb.where({
|
||||||
void qb
|
[`${TableName.ResourceMetadata}.key` as string]: meta.key,
|
||||||
.select("secretId")
|
[`${TableName.ResourceMetadata}.value` as string]: meta.value
|
||||||
.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
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user