diff --git a/backend-pg/src/services/secret/secret-service.ts b/backend-pg/src/services/secret/secret-service.ts index eaf40e13b..52a9d0539 100644 --- a/backend-pg/src/services/secret/secret-service.ts +++ b/backend-pg/src/services/secret/secret-service.ts @@ -23,6 +23,7 @@ import { TProjectBotServiceFactory } from "../project-bot/project-bot-service"; import { TSecretFolderDALFactory } from "../secret-folder/secret-folder-dal"; import { TSecretImportDALFactory } from "../secret-import/secret-import-dal"; import { fnSecretsFromImports } from "../secret-import/secret-import-fns"; +import { TSecretReminderServiceFactory } from "../secret-reminder/secret-reminder-service"; import { TSecretTagDALFactory } from "../secret-tag/secret-tag-dal"; import { TSecretBlindIndexDALFactory } from "./secret-blind-index-dal"; import { TSecretDALFactory } from "./secret-dal"; @@ -63,6 +64,7 @@ type TSecretServiceFactoryDep = { >; secretBlindIndexDAL: TSecretBlindIndexDALFactory; permissionService: Pick; + secretReminderService: TSecretReminderServiceFactory; snapshotService: Pick; secretQueueService: Pick; projectBotService: Pick; @@ -78,6 +80,7 @@ export const secretServiceFactory = ({ folderDAL, secretBlindIndexDAL, permissionService, + secretReminderService, snapshotService, secretQueueService, projectBotService, @@ -406,6 +409,15 @@ export const secretServiceFactory = ({ newSecretNameBlindIndex = kN2NewBlindIndex[inputSecret.newSecretName]; } + await secretReminderService.handleReminder({ + newSecret: { + id: secrets[0].id, + ...inputSecret + }, + oldSecret: secrets[0], + projectId + }); + const tags = inputSecret.tags ? await secretTagDAL.findManyTagsById(projectId, inputSecret.tags) : [];