/home/techb158/cosmic-risk.abdallabala.com/src/app/api/projects/[projectId]/mitigations
Edit: /home/techb158/cosmic-risk.abdallabala.com/src/app/api/projects/[projectId]/mitigations/route.js (673B)
const { getActorFromRequest } = require("../../../../../lib/request-context");
const { requireProjectAccess } = require("../../../../../lib/tenant-guard");
const { listProjectMitigations } = require("../../../../../services/risk-service");
const { jsonResponse, errorResponse } = require("../../../../../lib/http");
export async function GET(request, { params }) {
try {
const { projectId } = await params;
const actor = await getActorFromRequest(request);
await requireProjectAccess(actor, projectId, "risk:read");
return jsonResponse({ mitigations: await listProjectMitigations(projectId) });
} catch (error) {
return errorResponse(error);
}
}