Improve referenced secret deletion message logic

This commit is contained in:
carlosmonastyrski
2025-04-11 09:29:01 -03:00
parent f15b30ff85
commit aeaa5babab
7 changed files with 195 additions and 85 deletions
@@ -577,13 +577,21 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => {
totalSecretCount: z.number().optional(),
importedBy: z
.object({
envName: z.string(),
envSlug: z.string(),
environment: z.object({
name: z.string(),
slug: z.string()
}),
folders: z
.object({
folderName: z.string(),
folderImported: z.boolean(),
secrets: z.array(z.string()).optional()
name: z.string(),
isImported: z.boolean(),
secrets: z
.object({
secretId: z.string(),
referencedSecretKey: z.string()
})
.array()
.optional()
})
.array()
})
@@ -856,7 +864,8 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => {
actor: req.permission.type,
actorId: req.permission.id,
actorAuthMethod: req.permission.authMethod,
actorOrgId: req.permission.orgId
actorOrgId: req.permission.orgId,
secrets
});
if (secrets?.length || secretRotations?.length) {