From 4f05e4ce932e6b188b3dbc3305ff5b9dbf594b4d Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Tue, 26 Mar 2024 19:41:48 +0100 Subject: [PATCH] Fix test case --- backend/src/services/secret/secret-service.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/src/services/secret/secret-service.ts b/backend/src/services/secret/secret-service.ts index f030ecee1..7c002de64 100644 --- a/backend/src/services/secret/secret-service.ts +++ b/backend/src/services/secret/secret-service.ts @@ -473,14 +473,15 @@ export const secretServiceFactory = ({ if (!deepPaths) return { secrets: [], imports: [] }; } else { - const folder = await folderDAL.findBySecretPath(projectId, environment, path); - if (!folder) return { secrets: [], imports: [] }; - paths = [{ folderId: folder.id, path }]; - ForbiddenError.from(permission).throwUnlessCan( ProjectPermissionActions.Read, - subject(ProjectPermissionSub.Secrets, { environment, secretPath: folder.path }) + subject(ProjectPermissionSub.Secrets, { environment, secretPath: path }) ); + + const folder = await folderDAL.findBySecretPath(projectId, environment, path); + if (!folder) return { secrets: [], imports: [] }; + + paths = [{ folderId: folder.id, path }]; } const groupedPaths = groupBy(paths, (p) => p.folderId);