fix: resolved edge case in folder empty action

This commit is contained in:
=
2024-10-25 00:59:38 +05:30
parent 91c11d61f1
commit a1397f0a66
3 changed files with 24 additions and 9 deletions
@@ -157,6 +157,17 @@ export const SanitizedRoleSchema = ProjectRolesSchema.extend({
permissions: UnpackedPermissionSchema.array()
});
export const SanitizedRoleSchemaV1 = ProjectRolesSchema.extend({
permissions: UnpackedPermissionSchema.array().transform((el) =>
el.filter(
(i) =>
![ProjectPermissionSub.DynamicSecrets, ProjectPermissionSub.SecretImports].includes(
(i?.subject as ProjectPermissionSub) || ""
)
)
)
});
export const SanitizedDynamicSecretSchema = DynamicSecretsSchema.omit({
inputIV: true,
inputTag: true,