/
home
/
techb158
/
cosmic-risk.abdallabala.com
/
src
/
app
/
api
/
projects
/
[projectId]
/
mitigations
/
/home/techb158/cosmic-risk.abdallabala.com/src/app/api/projects/[projectId]/mitigations
mkdir
upload
Name
Size
Mode
Actions
route.js
673
0644
edit
dl
rm
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); } }
Save
cmd:
run