Skip to content

Commit

Permalink
Merge pull request #215 from Infisical/patch-integrations
Browse files Browse the repository at this point in the history
Patch integrations
  • Loading branch information
dangtony98 authored Jan 13, 2023
2 parents 91f1090 + cbd8302 commit 0f151fc
Show file tree
Hide file tree
Showing 3 changed files with 309 additions and 306 deletions.
30 changes: 17 additions & 13 deletions backend/src/controllers/v2/secretsController.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,17 @@ export const createSecrets = async (req: Request, res: Response) => {
}))
);

setTimeout(async () => {
// trigger event - push secrets
await EventService.handleEvent({
event: eventPushSecrets({
workspaceId
})
});
}, 5000);

// (EE) add secret versions for new secrets
EESecretService.addSecretVersions({
await EESecretService.addSecretVersions({
secretVersions: newSecrets.map(({
_id,
version,
Expand Down Expand Up @@ -104,13 +113,6 @@ export const createSecrets = async (req: Request, res: Response) => {
}))
});

// trigger event - push secrets
await EventService.handleEvent({
event: eventPushSecrets({
workspaceId
})
});

const addAction = await EELogService.createActionSecret({
name: ACTION_ADD_SECRETS,
userId: req.user._id.toString(),
Expand Down Expand Up @@ -342,11 +344,13 @@ export const updateSecrets = async (req: Request, res: Response) => {

Object.keys(workspaceSecretObj).forEach(async (key) => {
// trigger event - push secrets
await EventService.handleEvent({
event: eventPushSecrets({
workspaceId: key
})
});
setTimeout(async () => {
await EventService.handleEvent({
event: eventPushSecrets({
workspaceId: key
})
});
}, 10000);

const updateAction = await EELogService.createActionSecret({
name: ACTION_UPDATE_SECRETS,
Expand Down
2 changes: 1 addition & 1 deletion backend/src/helpers/secret.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ const validateSecrets = async ({
try {
secrets = await Secret.find({
_id: {
$in: secretIds
$in: secretIds.map((secretId: string) => new Types.ObjectId(secretId))
}
});

Expand Down
Loading

0 comments on commit 0f151fc

Please sign in to comment.