feat(findings): Optimize findings endpoint (#7019)

This commit is contained in:
Víctor Fernández Poyatos
2025-02-25 12:41:47 +01:00
committed by GitHub
parent 7e3688fdd0
commit dbffed8f1f
11 changed files with 362 additions and 62 deletions
+2 -2
View File
@@ -16,10 +16,10 @@ export const getFindings = async ({
const session = await auth();
if (isNaN(Number(page)) || page < 1)
redirect("findings?include=resources.provider,scan");
redirect("findings?include=resources,scan.provider");
const keyServer = process.env.API_BASE_URL;
const url = new URL(`${keyServer}/findings?include=resources.provider,scan`);
const url = new URL(`${keyServer}/findings?include=resources,scan.provider`);
if (page) url.searchParams.append("page[number]", page.toString());
if (pageSize) url.searchParams.append("page[size]", pageSize.toString());
+1 -2
View File
@@ -203,8 +203,7 @@ const SSRDataTable = async ({
const scan = scanDict[finding.relationships?.scan?.data?.id];
const resource =
resourceDict[finding.relationships?.resources?.data?.[0]?.id];
const provider =
providerDict[resource?.relationships?.provider?.data?.id];
const provider = providerDict[scan?.relationships?.provider?.data?.id];
return {
...finding,