Skip to content

Commit 68f575c

Browse files
committed
fixing close state issue
1 parent 9605ae6 commit 68f575c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ado-importer.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ async function importFlawsToADO(params) {
162162
createdCount = result.createdCount;
163163
reopenedCount = result.reopenedCount;
164164
skippedCount = result.skippedCount;
165-
closedCount = closePipelineFlaws(adoClient, adoOrg, adoProject, activeWorkItems, result.processedFlawIds, commit_hash, debug)
165+
closedCount = closePipelineFlaws(adoClient, adoOrg, adoProject, activeWorkItems, result.processedFlawIds, commit_hash, debug, adoCloseState)
166166
} else {
167167
const result = await processPolicyFlawsADO(adoPatchClient, adoOrg, adoProject, adoWorkItemType, flawData, {
168168
source_base_path_1,
@@ -1022,7 +1022,7 @@ async function closeWorkItem(adoClient, adoOrg, adoProject, workItemId, resoluti
10221022
throw new Error(`Failed to close work item ${workItemId}: none of the candidate states were accepted (${candidateStates.join(', ')})`);
10231023
}
10241024

1025-
async function closePipelineFlaws(adoClient, adoOrg, adoProject, activeWorkItems, processedFlawIds, commit_hash, debug){
1025+
async function closePipelineFlaws(adoClient, adoOrg, adoProject, activeWorkItems, processedFlawIds, commit_hash, debug, adoCloseState){
10261026
// Close work items that are no longer present in the scan results
10271027
console.log(`\nChecking for work items to close (flaws not found in current scan)...`);
10281028

@@ -1305,7 +1305,7 @@ function processAnnotationsADO(annotations) {
13051305

13061306
// ADO-specific pipeline flaws processing
13071307
async function processPipelineFlawsADO(adoPatchClient, adoOrg, adoProject, adoWorkItemType, flawData, params) {
1308-
const { source_base_path_1, source_base_path_2, source_base_path_3, commit_hash, waitTime, fail_build, debug, existingWorkItems, processedFlawIds, duplicateDetectionData, adoOpenState, adoReopenState } = params;
1308+
const { source_base_path_1, source_base_path_2, source_base_path_3, commit_hash, waitTime, fail_build, debug, existingWorkItems, processedFlawIds, duplicateDetectionData, adoOpenState, adoCloseState, adoReopenState } = params;
13091309

13101310
let createdCount = 0;
13111311
let reopenedCount = 0;
@@ -1393,7 +1393,7 @@ async function processPipelineFlawsADO(adoPatchClient, adoOrg, adoProject, adoWo
13931393

13941394
// ADO-specific policy flaws processing
13951395
async function processPolicyFlawsADO(adoPatchClient, adoOrg, adoProject, adoWorkItemType, flawData, params) {
1396-
const { source_base_path_1, source_base_path_2, source_base_path_3, commit_hash, waitTime, fail_build, debug, existingWorkItems, processedFlawIds, duplicateDetectionData, adoOpenState, adoReopenState } = params;
1396+
const { source_base_path_1, source_base_path_2, source_base_path_3, commit_hash, waitTime, fail_build, debug, existingWorkItems, processedFlawIds, duplicateDetectionData, adoOpenState, adoCloseState, adoReopenState } = params;
13971397

13981398
let createdCount = 0;
13991399
let reopenedCount = 0;

0 commit comments

Comments
 (0)