Merge pull request #3433 from akhilmhdh/fix/permission

feat: dashboard failing on failing check
This commit is contained in:
Akhil Mohan
2025-04-16 13:00:43 +05:30
committed by GitHub

View File

@@ -819,10 +819,14 @@ export const secretImportServiceFactory = ({
actorOrgId,
actionProjectType: ActionProjectType.SecretManager
});
ForbiddenError.from(permission).throwUnlessCan(
ProjectPermissionActions.Read,
subject(ProjectPermissionSub.SecretImports, { environment, secretPath })
);
if (
permission.cannot(
ProjectPermissionActions.Read,
subject(ProjectPermissionSub.SecretImports, { environment, secretPath })
)
) {
return [];
}
const folder = await folderDAL.findBySecretPath(projectId, environment, secretPath);
if (!folder) return [];