From 328e48ea8cfcec4b4c19c1593ff26d18d85e5caf Mon Sep 17 00:00:00 2001 From: jramos Date: Wed, 8 Apr 2026 12:26:35 -0600 Subject: [PATCH] fix: accept HTTP 202 as success from Ivanti workflow creation Ivanti returns 202 (Accepted) for async job creation, not just 200/201. --- backend/routes/ivantiFpWorkflow.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/routes/ivantiFpWorkflow.js b/backend/routes/ivantiFpWorkflow.js index b05065d..3d50db3 100644 --- a/backend/routes/ivantiFpWorkflow.js +++ b/backend/routes/ivantiFpWorkflow.js @@ -273,7 +273,7 @@ function createIvantiFpWorkflowRouter(db, requireAuth) { } // Handle error responses from Ivanti - if (createResult.status !== 200 && createResult.status !== 201) { + if (createResult.status !== 200 && createResult.status !== 201 && createResult.status !== 202) { const errorMap = { 401: 'Ivanti API key is invalid or missing.', 419: 'API key lacks workflow creation permissions.',