Search both teams and all dispositions in enrich-batch

Search NTS-AEO-STEAM and NTS-AEO-ACCESS-ENG across confirmed,
unconfirmed, and candidate dispositions. Assets that are only
candidates (not yet confirmed) were previously missed.
This commit is contained in:
Jordan Ramos
2026-05-28 16:10:59 -06:00
parent 8224183679
commit df62e13627

View File

@@ -586,10 +586,13 @@ 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 teamName of teams) {
if (foundCount >= targetIps.size) break;
for (const disposition of dispositions) {
if (foundCount >= targetIps.size) break;
@@ -635,6 +638,7 @@ function createCardApiRouter() {
}
}
}
}
// Build results array in the same order as input IPs
const results = [];