diff --git a/backend/routes/cardApi.js b/backend/routes/cardApi.js index bc71039..620e8b7 100644 --- a/backend/routes/cardApi.js +++ b/backend/routes/cardApi.js @@ -586,13 +586,16 @@ function createCardApiRouter() { // Strategy: fetch team assets (paginated) and match against our target IPs. // The team assets endpoint returns the full enriched record with ncim_discovery, // card_flags, netops_granite_allips, etc. - const teamName = team || 'NTS-AEO-STEAM'; - const dispositions = ['confirmed', 'unconfirmed']; + const teams = team ? [team] : ['NTS-AEO-STEAM', 'NTS-AEO-ACCESS-ENG']; + const dispositions = ['confirmed', 'unconfirmed', 'candidate']; let foundCount = 0; - for (const disposition of dispositions) { + for (const teamName of teams) { if (foundCount >= targetIps.size) break; + for (const disposition of dispositions) { + if (foundCount >= targetIps.size) break; + let page = 1; const pageSize = 200; let hasMore = true; @@ -635,6 +638,7 @@ function createCardApiRouter() { } } } + } // Build results array in the same order as input IPs const results = [];