Fix route mount order: vcl-multi must precede general compliance router
This commit is contained in:
@@ -211,12 +211,13 @@ app.use('/api/ivanti/archive', createIvantiArchiveRouter());
|
|||||||
// Ivanti FP workflow routes — submit False Positive workflows to Ivanti API
|
// Ivanti FP workflow routes — submit False Positive workflows to Ivanti API
|
||||||
app.use('/api/ivanti/fp-workflow', createIvantiFpWorkflowRouter());
|
app.use('/api/ivanti/fp-workflow', createIvantiFpWorkflowRouter());
|
||||||
|
|
||||||
|
// VCL multi-vertical routes — cross-organizational compliance reporting
|
||||||
|
// Must be mounted BEFORE the general compliance router since both share the /api/compliance prefix
|
||||||
|
app.use('/api/compliance/vcl-multi', createVCLMultiVerticalRouter(upload));
|
||||||
|
|
||||||
// AEO compliance routes — xlsx upload, non-compliant item tracking, notes
|
// AEO compliance routes — xlsx upload, non-compliant item tracking, notes
|
||||||
app.use('/api/compliance', createComplianceRouter(upload));
|
app.use('/api/compliance', createComplianceRouter(upload));
|
||||||
|
|
||||||
// VCL multi-vertical routes — cross-organizational compliance reporting
|
|
||||||
app.use('/api/compliance/vcl-multi', createVCLMultiVerticalRouter(upload));
|
|
||||||
|
|
||||||
// Atlas InfoSec action plan routes — proxy CRUD to Atlas API, local cache for badges
|
// Atlas InfoSec action plan routes — proxy CRUD to Atlas API, local cache for badges
|
||||||
app.use('/api/atlas', createAtlasRouter());
|
app.use('/api/atlas', createAtlasRouter());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user