feat(rbac): resolved secret import not listing

This commit is contained in:
Akhil Mohan
2023-09-08 21:22:36 +05:30
parent a4ef829046
commit c91a93ef2a
3 changed files with 12 additions and 13 deletions
@@ -275,7 +275,9 @@ export const deleteSecretImport = async (req: Request, res: Response) => {
};
export const getSecretImports = async (req: Request, res: Response) => {
const { workspaceId, environment, folderId } = req.query;
const {
query: { workspaceId, environment, folderId }
} = await validateRequest(reqValidator.GetSecretImportsV1, req);
const importSecDoc = await SecretImport.findOne({
workspace: workspaceId,
environment,
@@ -325,11 +327,10 @@ export const getSecretImports = async (req: Request, res: Response) => {
};
export const getAllSecretsFromImport = async (req: Request, res: Response) => {
const { workspaceId, environment, folderId } = req.query as {
workspaceId: string;
environment: string;
folderId: string;
};
const {
query: { workspaceId, environment, folderId }
} = await validateRequest(reqValidator.GetAllSecretsFromImportV1, req);
const importSecDoc = await SecretImport.findOne({
workspace: workspaceId,
environment,
+1 -1
View File
@@ -40,7 +40,7 @@ export const GetSecretImportsV1 = z.object({
query: z.object({
workspaceId: z.string().trim(),
environment: z.string().trim(),
folderId: z.string().trim()
folderId: z.string().trim().default("root")
})
});