inject secrets from secret imports into integrations

This commit is contained in:
Vladyslav Matsiiako
2024-03-28 20:13:46 -07:00
parent 4931e8579c
commit d1afec4f9a
+3 -1
View File
@@ -229,7 +229,6 @@ export const secretQueueFactory = ({
const getIntegrationSecrets = async (dto: TGetSecrets & { folderId: string }, key: string) => { const getIntegrationSecrets = async (dto: TGetSecrets & { folderId: string }, key: string) => {
const secrets = await secretDAL.findByFolderId(dto.folderId); const secrets = await secretDAL.findByFolderId(dto.folderId);
if (!secrets.length) return {};
// get imported secrets // get imported secrets
const secretImport = await secretImportDAL.find({ folderId: dto.folderId }); const secretImport = await secretImportDAL.find({ folderId: dto.folderId });
@@ -238,6 +237,9 @@ export const secretQueueFactory = ({
secretDAL, secretDAL,
folderDAL folderDAL
}); });
if (!secrets.length && !importedSecrets.length) return {};
const content: Record<string, { value: string; comment?: string; skipMultilineEncoding?: boolean }> = {}; const content: Record<string, { value: string; comment?: string; skipMultilineEncoding?: boolean }> = {};
importedSecrets.forEach(({ secrets: secs }) => { importedSecrets.forEach(({ secrets: secs }) => {