audit log pipeline: no ghae events (#41781)
This commit is contained in:
@@ -28,18 +28,27 @@ export function getAuditLogEvents(page, version) {
|
|||||||
openApiVersion = openApiVersion.split('-')[0]
|
openApiVersion = openApiVersion.split('-')[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// There's no ghae versioned audit log events
|
||||||
|
if (openApiVersion === 'ghae') {
|
||||||
|
openApiVersion = 'ghes'
|
||||||
|
}
|
||||||
|
|
||||||
const auditLogFileName = path.join(AUDIT_LOG_DATA_DIR, openApiVersion, `${page}.json`)
|
const auditLogFileName = path.join(AUDIT_LOG_DATA_DIR, openApiVersion, `${page}.json`)
|
||||||
|
|
||||||
// If the data isn't cached for an entire version or a particular page, read
|
// If the data isn't cached for an entire version or a particular page, read
|
||||||
// the data from the JSON file the first time around
|
// the data from the JSON file the first time around
|
||||||
if (!auditLogEventsCache.has(version)) {
|
if (!auditLogEventsCache.has(openApiVersion)) {
|
||||||
auditLogEventsCache.set(version, new Map())
|
auditLogEventsCache.set(openApiVersion, new Map())
|
||||||
auditLogEventsCache.get(version).set(page, new Map())
|
auditLogEventsCache.get(openApiVersion).set(page, new Map())
|
||||||
auditLogEventsCache.get(version).set(page, readCompressedJsonFileFallback(auditLogFileName))
|
auditLogEventsCache
|
||||||
} else if (!auditLogEventsCache.get(version).has(page)) {
|
.get(openApiVersion)
|
||||||
auditLogEventsCache.get(version).set(page, new Map())
|
.set(page, readCompressedJsonFileFallback(auditLogFileName))
|
||||||
auditLogEventsCache.get(version).set(page, readCompressedJsonFileFallback(auditLogFileName))
|
} else if (!auditLogEventsCache.get(openApiVersion).has(page)) {
|
||||||
|
auditLogEventsCache.get(openApiVersion).set(page, new Map())
|
||||||
|
auditLogEventsCache
|
||||||
|
.get(openApiVersion)
|
||||||
|
.set(page, readCompressedJsonFileFallback(auditLogFileName))
|
||||||
}
|
}
|
||||||
|
|
||||||
return auditLogEventsCache.get(version).get(page)
|
return auditLogEventsCache.get(openApiVersion).get(page)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user