1
0
mirror of synced 2025-12-19 18:10:59 -05:00

audit log pipeline: no ghae events (#41781)

This commit is contained in:
Robert Sese
2023-09-01 13:16:58 -05:00
committed by GitHub
parent 7b381a92f5
commit 7bdb527fab

View File

@@ -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)
} }