Skip to content

Commit 7bdb527

Browse files
authored
audit log pipeline: no ghae events (#41781)
1 parent 7b381a9 commit 7bdb527

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

src/audit-logs/lib/index.js

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,27 @@ export function getAuditLogEvents(page, version) {
2828
openApiVersion = openApiVersion.split('-')[0]
2929
}
3030

31+
// There's no ghae versioned audit log events
32+
if (openApiVersion === 'ghae') {
33+
openApiVersion = 'ghes'
34+
}
35+
3136
const auditLogFileName = path.join(AUDIT_LOG_DATA_DIR, openApiVersion, `${page}.json`)
3237

3338
// If the data isn't cached for an entire version or a particular page, read
3439
// the data from the JSON file the first time around
35-
if (!auditLogEventsCache.has(version)) {
36-
auditLogEventsCache.set(version, new Map())
37-
auditLogEventsCache.get(version).set(page, new Map())
38-
auditLogEventsCache.get(version).set(page, readCompressedJsonFileFallback(auditLogFileName))
39-
} else if (!auditLogEventsCache.get(version).has(page)) {
40-
auditLogEventsCache.get(version).set(page, new Map())
41-
auditLogEventsCache.get(version).set(page, readCompressedJsonFileFallback(auditLogFileName))
40+
if (!auditLogEventsCache.has(openApiVersion)) {
41+
auditLogEventsCache.set(openApiVersion, new Map())
42+
auditLogEventsCache.get(openApiVersion).set(page, new Map())
43+
auditLogEventsCache
44+
.get(openApiVersion)
45+
.set(page, readCompressedJsonFileFallback(auditLogFileName))
46+
} else if (!auditLogEventsCache.get(openApiVersion).has(page)) {
47+
auditLogEventsCache.get(openApiVersion).set(page, new Map())
48+
auditLogEventsCache
49+
.get(openApiVersion)
50+
.set(page, readCompressedJsonFileFallback(auditLogFileName))
4251
}
4352

44-
return auditLogEventsCache.get(version).get(page)
53+
return auditLogEventsCache.get(openApiVersion).get(page)
4554
}

0 commit comments

Comments
 (0)