filter deleted secrets in remote import query

This commit is contained in:
Dotta committed 2026-05-09 17:52:19 -05:00
1 parent 2a3e78fa47
commit 466db5003a
1 file changed
+2 -3
+2 -3
View File
@@ -800,7 +800,7 @@ export function secretService(db: Db) {
}
async function buildRemoteImportConflictMaps(companyId: string, provider: SecretProvider) {
const existingSecrets = await db
const activeSecrets = await db
.select({
id: companySecrets.id,
name: companySecrets.name,
@@ -811,8 +811,7 @@ export function secretService(db: Db) {
status: companySecrets.status,
})
.from(companySecrets)
.where(eq(companySecrets.companyId, companyId));
const activeSecrets = existingSecrets.filter((secret) => secret.status !== "deleted");
.where(and(eq(companySecrets.companyId, companyId), ne(companySecrets.status, "deleted")));
return {
byProviderConfigExternalRef: new Map(
activeSecrets