mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-09 21:14:22 +00:00
feat(findings): Optimize findings endpoint (#7019)
This commit is contained in:
@@ -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());
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user